Lines Matching refs:dim_type

1274 	zend_ffi_type  *dim_type;  in zend_ffi_cdata_read_dim()  local
1287 dim_type = type->array.type; in zend_ffi_cdata_read_dim()
1288 if (ZEND_FFI_TYPE_IS_OWNED(dim_type)) { in zend_ffi_cdata_read_dim()
1289 dim_type = ZEND_FFI_TYPE(dim_type); in zend_ffi_cdata_read_dim()
1290 if (!(dim_type->attr & ZEND_FFI_ATTR_STORED) in zend_ffi_cdata_read_dim()
1291 && dim_type->kind == ZEND_FFI_TYPE_POINTER) { in zend_ffi_cdata_read_dim()
1292 type->array.type = dim_type = zend_ffi_remember_type(dim_type); in zend_ffi_cdata_read_dim()
1301 ptr = (void*)(((char*)cdata->ptr) + dim_type->size * dim); in zend_ffi_cdata_read_dim()
1304 dim_type = type->pointer.type; in zend_ffi_cdata_read_dim()
1305 if (ZEND_FFI_TYPE_IS_OWNED(dim_type)) { in zend_ffi_cdata_read_dim()
1306 dim_type = ZEND_FFI_TYPE(dim_type); in zend_ffi_cdata_read_dim()
1307 if (!(dim_type->attr & ZEND_FFI_ATTR_STORED) in zend_ffi_cdata_read_dim()
1308 && dim_type->kind == ZEND_FFI_TYPE_POINTER) { in zend_ffi_cdata_read_dim()
1309 type->pointer.type = dim_type = zend_ffi_remember_type(dim_type); in zend_ffi_cdata_read_dim()
1316 ptr = (void*)((*(char**)cdata->ptr) + dim_type->size * dim); in zend_ffi_cdata_read_dim()
1322 zend_ffi_cdata_to_zval(NULL, ptr, dim_type, read_type, rv, is_const, 0, 0); in zend_ffi_cdata_read_dim()
1855 zend_ffi_type *dim_type; in zend_ffi_cdata_it_get_current_data() local
1862 dim_type = type->array.type; in zend_ffi_cdata_it_get_current_data()
1863 if (ZEND_FFI_TYPE_IS_OWNED(dim_type)) { in zend_ffi_cdata_it_get_current_data()
1864 dim_type = ZEND_FFI_TYPE(dim_type); in zend_ffi_cdata_it_get_current_data()
1865 if (!(dim_type->attr & ZEND_FFI_ATTR_STORED) in zend_ffi_cdata_it_get_current_data()
1866 && dim_type->kind == ZEND_FFI_TYPE_POINTER) { in zend_ffi_cdata_it_get_current_data()
1867 type->array.type = dim_type = zend_ffi_remember_type(dim_type); in zend_ffi_cdata_it_get_current_data()
1870 ptr = (void*)((char*)cdata->ptr + dim_type->size * iter->it.index); in zend_ffi_cdata_it_get_current_data()
1873 …zend_ffi_cdata_to_zval(NULL, ptr, dim_type, iter->by_ref ? BP_VAR_RW : BP_VAR_R, &iter->value, (cd… in zend_ffi_cdata_it_get_current_data()