Symbol: struct_size_t
drivers/firmware/cirrus/test/cs_dsp_mock_bin.c
70
size_t bytes_needed = struct_size_t(struct wmfw_coeff_item, data, payload_len_bytes);
drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c
104
unsigned int bytes_needed = struct_size_t(struct wmfw_region, data, payload_len_bytes);
drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c
248
offset = round_up(4 + struct_size_t(struct wmfw_short_string, data, name_len),
drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c
328
ple32 += round_up(struct_size_t(struct wmfw_short_string, data, shortname_len),
drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c
336
ple32 += round_up(struct_size_t(struct wmfw_short_string, data, fullname_len),
drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c
344
ple32 += round_up(struct_size_t(struct wmfw_long_string, data, description_len),
drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c
384
offset += round_up(struct_size_t(struct wmfw_short_string, data, shortstring->len),
drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c
389
offset += round_up(struct_size_t(struct wmfw_long_string, data,
drivers/md/dm-pcache/cache.h
19
#define PCACHE_KSET_ONMEDIA_SIZE_MAX struct_size_t(struct pcache_cache_kset_onmedia, data, PCACHE_KSET_KEYS_MAX)
drivers/md/dm-pcache/cache.h
508
return struct_size_t(struct pcache_cache_kset_onmedia, data, kset_onmedia->key_num);
drivers/md/raid5.c
2421
struct_size_t(struct stripe_head, dev, devs),
drivers/md/raid5.c
2545
struct_size_t(struct stripe_head, dev, newsize),
drivers/media/platform/qcom/venus/hfi_cmds.c
254
struct_size_t(struct hfi_session_set_buffers_pkt,
drivers/net/ethernet/intel/ice/ice_ddp.h
214
struct_size_t(struct ice_buf_hdr, section_entry, 1) - (hd_sz)) / \
drivers/net/ethernet/intel/ice/ice_ddp.h
334
ICE_MAX_ENTRIES_IN_BUF(struct_size_t(struct ice_label_section, \
drivers/net/ethernet/intel/ice/ice_ddp.h
389
ICE_MAX_ENTRIES_IN_BUF(struct_size_t(struct ice_boost_tcam_section, \
drivers/net/ethernet/intel/ice/ice_ddp.h
409
ICE_MAX_ENTRIES_IN_BUF(struct_size_t(struct ice_marker_ptype_tcam_section, tcam, \
drivers/net/hyperv/netvsc.c
869
struct_size_t(struct nvsp_1_message_send_receive_buffer_complete,
drivers/net/usb/cdc_ncm.c
1679
ndp_len = struct_size_t(struct usb_cdc_ncm_ndp16, dpe16, ret);
drivers/net/usb/cdc_ncm.c
1716
ndp_len = struct_size_t(struct usb_cdc_ncm_ndp32, dpe32, ret);
drivers/net/wireless/realtek/rtw89/core.c
6579
hw->vif_data_size = struct_size_t(struct rtw89_vif, links_inst, n);
drivers/net/wireless/realtek/rtw89/core.c
6580
hw->sta_data_size = struct_size_t(struct rtw89_sta, links_inst, n);
drivers/nvme/host/fc.c
2883
struct_size_t(struct nvme_fcp_op_w_sgl, priv,
drivers/nvme/host/fc.c
3552
struct_size_t(struct nvme_fcp_op_w_sgl, priv,
drivers/perf/arm_pmuv3.c
1356
size_t size = struct_size_t(struct perf_branch_stack, entries,
drivers/platform/wmi/marshalling.c
43
size = struct_size_t(struct wmi_string, chars, obj->string.length + 1);
drivers/scsi/hptiop.c
1397
req_size = struct_size_t(struct hpt_iop_request_scsi_command,
drivers/scsi/megaraid/megaraid_sas_base.c
5158
struct_size_t(struct MR_FW_RAID_MAP, ldSpanMap,
drivers/scsi/megaraid/megaraid_sas_base.c
5794
pd_seq_map_sz = struct_size_t(struct MR_PD_CFG_SEQ_NUM_SYNC, seq,
drivers/scsi/megaraid/megaraid_sas_base.c
8043
struct_size_t(struct MR_PD_CFG_SEQ_NUM_SYNC,
drivers/scsi/megaraid/megaraid_sas_fp.c
329
expected_size = struct_size_t(struct MR_FW_RAID_MAP,
drivers/scsi/smartpqi/smartpqi_init.c
5075
struct_size_t(struct pqi_event_config, descriptors, PQI_MAX_EVENT_DESCRIPTORS)
drivers/tee/qcomtee/qcomtee_msg.h
166
qcomtee_msg_offset_align(struct_size_t(t, args, n))
fs/xfs/libxfs/xfs_btree.h
318
return struct_size_t(struct xfs_btree_cur, bc_levels, nlevels);
fs/xfs/scrub/btree.h
63
return struct_size_t(struct xchk_btree, lastkey, nlevels - 1);
include/linux/overflow.h
481
u8 bytes[struct_size_t(type, member, count)]; \
include/linux/slab.h
993
const size_t __obj_size = struct_size_t(TYPE, FAM, __count); \
include/net/libeth/xdp.h
97
struct_size_t(struct libeth_xdp_buff, priv, \
io_uring/rsrc.c
156
const int imu_cache_size = struct_size_t(struct io_mapped_ubuf, bvec,
kernel/pid.c
856
struct_size_t(struct pid, numbers, 1),
kernel/pid_namespace.c
53
len = struct_size_t(struct pid, numbers, level + 1);
kernel/sched/ext.c
5152
scx_dsp_ctx = __alloc_percpu(struct_size_t(struct scx_dsp_ctx, buf,
lib/tests/overflow_kunit.c
709
u8 ce_array[struct_size_t(struct __test_flex_array, data, 55)];
mm/memcontrol.c
5188
memcg_size = struct_size_t(struct mem_cgroup, nodeinfo, nr_node_ids);
mm/slub.c
7645
size = struct_size_t(struct slab_sheaf, objects, capacity);
mm/slub.c
7647
capacity = (size - struct_size_t(struct slab_sheaf, objects, 0)) / sizeof(void *);
net/ethtool/common.c
893
size = struct_size_t(struct ethtool_rxfh_context, data, flex_len);
net/hsr/hsr_framereg.h
123
return struct_size_t(struct hsr_seq_block, seq_nrs, node->seq_port_cnt);
net/netfilter/nf_tables_api.c
7839
struct_size_t(struct nft_trans_elem, elems, 1));
security/landlock/domain.h
69
static_assert(struct_size_t(struct landlock_details, exe_path,
sound/soc/codecs/cs-amp-lib-test.c
263
struct_size_t(struct cirrus_amp_efi_data, data, 8)