data_chunk
struct data_chunk *first;
struct data_chunk *chunk = xt->sgl + i;
struct data_chunk *chunk;
struct data_chunk *chunk)
struct data_chunk *dc = &il->sgl[i % fsz];
struct data_chunk sgl;
sizeof(struct data_chunk), GFP_KERNEL);
sizeof(struct data_chunk);
struct data_chunk sgl;
vla_group(data_chunk);
vla_item(data_chunk, struct usb_os_desc_ext_prop, ext_prop, 1);
vla_item(data_chunk, struct config_item_type, ext_prop_type, 1);
vlabuf = kzalloc(vla_group_size(data_chunk), GFP_KERNEL);
ext_prop = vla_ptr(vlabuf, data_chunk, ext_prop);
ext_prop_type = vla_ptr(vlabuf, data_chunk, ext_prop_type);
vla_group(data_chunk);
vla_item(data_chunk, struct config_group, os_desc_group, 1);
vla_item(data_chunk, struct config_item_type, os_desc_type, 1);
vla_item(data_chunk, struct config_item_type, interface_type, 1);
char *vlabuf = kzalloc(vla_group_size(data_chunk), GFP_KERNEL);
os_desc_group = vla_ptr(vlabuf, data_chunk, os_desc_group);
os_desc_type = vla_ptr(vlabuf, data_chunk, os_desc_type);
interface_type = vla_ptr(vlabuf, data_chunk, interface_type);
struct data_chunk *chunk)
struct data_chunk *chunk)
struct data_chunk sgl[];
const struct sigma_fw_chunk_data *data_chunk;
if (length <= sizeof(*data_chunk))
data_chunk = (struct sigma_fw_chunk_data *)chunk;
length -= sizeof(*data_chunk);
data->addr = le16_to_cpu(data_chunk->addr);
memcpy(data->data, data_chunk->data, length);