/linux/drivers/gpu/drm/amd/display/dc/basics/ |
H A D | vector.c | 33 uint32_t struct_size) in dal_vector_construct() argument 37 if (!struct_size || !capacity) { in dal_vector_construct() 43 vector->container = kcalloc(capacity, struct_size, GFP_KERNEL); in dal_vector_construct() 47 vector->struct_size = struct_size; in dal_vector_construct() 57 uint32_t struct_size) in dal_vector_presized_costruct() argument 63 if (!struct_size || !count) { in dal_vector_presized_costruct() 69 vector->container = kcalloc(count, struct_size, GFP_KERNEL); in dal_vector_presized_costruct() 80 vector->container + i * struct_size, in dal_vector_presized_costruct() 82 struct_size); in dal_vector_presized_costruct() 95 dal_vector_presized_create(struct dc_context * ctx,uint32_t size,void * initial_value,uint32_t struct_size) dal_vector_presized_create() argument 114 dal_vector_create(struct dc_context * ctx,uint32_t capacity,uint32_t struct_size) dal_vector_create() argument [all...] |
/linux/scripts/dtc/libfdt/ |
H A D | fdt_rw.c | 14 int mem_rsv_size, int struct_size) in fdt_blocks_misordered_() argument 20 (fdt_off_dt_struct(fdt) + struct_size)) in fdt_blocks_misordered_() 398 int struct_size, in fdt_packblocks_() argument 405 strings_off = struct_off + struct_size; in fdt_packblocks_() 410 memmove(new + struct_off, old + fdt_off_dt_struct(old), struct_size); in fdt_packblocks_() 412 fdt_set_size_dt_struct(new, struct_size); in fdt_packblocks_() 422 int mem_rsv_size, struct_size; in fdt_open_into() local 434 struct_size = fdt_size_dt_struct(fdt); in fdt_open_into() 436 struct_size = 0; in fdt_open_into() 437 while (fdt_next_tag(fdt, struct_size, in fdt_open_into() [all...] |
/linux/drivers/gpu/drm/amd/display/include/ |
H A D | vector.h | 31 uint32_t struct_size; member 41 uint32_t struct_size); 46 uint32_t struct_size); 54 uint32_t struct_size);
|
/linux/scripts/coccinelle/misc/ |
H A D | struct_size.cocci | 3 /// Check for code that could use struct_size(). 46 + struct_size(E1, m, E2) 66 coccilib.org.print_todo(p[0], "WARNING should use struct_size") 72 msg="WARNING: Use struct_size"
|
H A D | array_size_dup.cocci | 3 /// Check for array_size(), array3_size(), struct_size() duplicates. 153 struct_size(E1, E2, E3) 165 * struct_size(E1, E2, E3)@p2 172 msg = "WARNING: struct_size is used later (line %s) to compute the same size" % (p2[0].line) 180 msg = "WARNING: struct_size is used later (line %s) to compute the same size" % (p2[0].line) 190 * struct_size(E1, E2, E3)@p1 200 msg = "WARNING: struct_size is already used (line %s) to compute the same size" % (p1[0].line) 208 msg = "WARNING: struct_size is already used (line %s) to compute the same size" % (p1[0].line)
|
/linux/drivers/char/tpm/eventlog/ |
H A D | tpm2.c | 54 size = struct_size(event_header, event, event_header->event_size); in tpm2_bios_measurements_start() 100 event_size = struct_size(event_header, event, in tpm2_bios_measurements_next() 138 size = struct_size(event_header, event, in tpm2_binary_bios_measurements_show()
|
/linux/net/xdp/ |
H A D | xsk_queue.c | 20 return struct_size(umem_ring, desc, q->nentries); in xskq_get_ring_size() 21 return struct_size(rxtx_ring, desc, q->nentries); in xskq_get_ring_size()
|
/linux/sound/soc/sof/ |
H A D | sof-client-probes-ipc3.c | 67 size_t size = struct_size(msg, dma, 1); in ipc3_probes_init() 180 size_t size = struct_size(msg, desc, num_desc); in ipc3_probes_points_add() 210 size_t size = struct_size(msg, buffer_id, num_buffer_id); in ipc3_probes_points_remove()
|
/linux/drivers/cxl/core/ |
H A D | features.c | 97 kvmalloc(struct_size(entries, ent, count), GFP_KERNEL); in get_supported_features() 106 hdr_size = struct_size(mbox_out, ents, 0); in get_supported_features() 119 alloc_size = struct_size(mbox_out, ents, max_feats); in get_supported_features() 123 alloc_size = struct_size(mbox_out, ents, remain_feats); in get_supported_features() 414 struct_size(feat_out, ents, requested); in cxlctl_get_supported_features() 421 rpc_out->size = struct_size(feat_out, ents, requested); in cxlctl_get_supported_features()
|
/linux/Documentation/mm/ |
H A D | vmemmap_dedup.rst | 53 struct_size = HugeTLB_Size / PAGE_SIZE * sizeof(struct page) / PAGE_SIZE 63 struct_size = n * PAGE_SIZE / PAGE_SIZE * sizeof(struct page) / PAGE_SIZE 70 struct_size = n * sizeof(struct page) / PAGE_SIZE 88 struct_size = PAGE_SIZE / sizeof(pmd_t) * struct_size(pmd) 92 Where the struct_size(pmd) is the size of the ``struct page`` structs of a
|
/linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | nvm.c | 444 struct_size(mcc_resp_v8, channels, n_channels)) { in iwl_mvm_update_mcc() 448 resp_len = struct_size(resp_cp, channels, n_channels); in iwl_mvm_update_mcc() 469 struct_size(mcc_resp_v4, channels, n_channels)) { in iwl_mvm_update_mcc() 473 resp_len = struct_size(resp_cp, channels, n_channels); in iwl_mvm_update_mcc() 494 struct_size(mcc_resp_v3, channels, n_channels)) { in iwl_mvm_update_mcc() 498 resp_len = struct_size(resp_cp, channels, n_channels); in iwl_mvm_update_mcc()
|
/linux/drivers/firmware/efi/libstub/ |
H A D | random.c | 106 struct_size(seed, bits, seed_size), in efi_random_get_seed() 172 memzero_explicit(seed, struct_size(seed, bits, seed_size)); in efi_random_get_seed()
|
/linux/drivers/misc/vmw_vmci/ |
H A D | vmci_handle_array.c | 22 array = kmalloc(struct_size(array, entries, capacity), GFP_ATOMIC); in vmci_handle_arr_create() 48 size_t new_size = struct_size(array, entries, in vmci_handle_arr_append_entry()
|
/linux/drivers/clk/imx/ |
H A D | clk-imx7ulp.c | 52 clk_data = kzalloc(struct_size(clk_data, hws, IMX7ULP_CLK_SCG1_END), in imx7ulp_clk_scg1_init() 141 clk_data = kzalloc(struct_size(clk_data, hws, IMX7ULP_CLK_PCC2_END), in imx7ulp_clk_pcc2_init() 189 clk_data = kzalloc(struct_size(clk_data, hws, IMX7ULP_CLK_PCC3_END), in imx7ulp_clk_pcc3_init() 236 clk_data = kzalloc(struct_size(clk_data, hws, IMX7ULP_CLK_SMC1_END), in imx7ulp_clk_smc1_init()
|
/linux/arch/s390/appldata/ |
H A D | appldata_os.c | 132 new_size = struct_size(os_data, os_cpu, os_data->nr_cpus); in appldata_get_os_data() 167 max_size = struct_size(appldata_os_data, os_cpu, num_possible_cpus()); in appldata_os_init()
|
/linux/drivers/platform/x86/intel/int3472/ |
H A D | tps68470.c | 120 *clk_pdata = devm_kzalloc(dev, struct_size(*clk_pdata, consumers, n_consumers), in skl_int3472_fill_clk_pdata() 195 cells[0].pdata_size = struct_size(clk_pdata, consumers, n_consumers); in skl_int3472_tps68470_probe()
|
/linux/fs/afs/ |
H A D | addr_prefs.c | 218 size = struct_size(preflist, prefs, max_prefs); in afs_insert_address_pref() 399 psize = struct_size(old, prefs, max_prefs); in afs_proc_addr_prefs_write() 404 preflist = kmalloc(struct_size(preflist, prefs, max_prefs), GFP_KERNEL); in afs_proc_addr_prefs_write() 409 memcpy(preflist, old, struct_size(preflist, prefs, old->nr)); in afs_proc_addr_prefs_write()
|
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/ |
H A D | core.c | 26 fweh = kzalloc(struct_size(fweh, evt_handler, BRCMF_BCA_E_LAST), in brcmf_bca_alloc_fweh_info()
|
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/ |
H A D | core.c | 27 fweh = kzalloc(struct_size(fweh, evt_handler, BRCMF_WCC_E_LAST), in brcmf_wcc_alloc_fweh_info()
|
/linux/drivers/interconnect/ |
H A D | icc-clk.c | 87 onecell = devm_kzalloc(dev, struct_size(onecell, nodes, 2 * num_clocks), GFP_KERNEL); in icc_clk_register() 92 qp = devm_kzalloc(dev, struct_size(qp, clocks, num_clocks), GFP_KERNEL); in icc_clk_register()
|
/linux/drivers/cxl/ |
H A D | pmem.c | 199 if (struct_size(cmd, out_buf, cmd->in_length) > buf_len) in cxl_pmem_get_config_data() 233 if (size_add(struct_size(cmd, in_buf, cmd->in_length), 4) > buf_len) in cxl_pmem_set_config_data() 237 kvzalloc(struct_size(set_lsa, data, cmd->in_length), GFP_KERNEL); in cxl_pmem_set_config_data() 248 .size_in = struct_size(set_lsa, data, cmd->in_length), in cxl_pmem_set_config_data()
|
/linux/drivers/gpio/ |
H A D | gpio-ljca.c | 90 struct_size(packet, item, packet->num), NULL, 0); in ljca_gpio_config() 108 struct_size(packet, item, packet->num), in ljca_gpio_read() 134 struct_size(packet, item, packet->num), NULL, 0); in ljca_gpio_write() 263 (u8 *)packet, struct_size(packet, item, packet->num), in ljca_enable_irq()
|
/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_switch.h | 28 #define ICE_SW_RULE_VSI_LIST_SIZE(s, n) struct_size((s), vsi, (n)) 29 #define ICE_SW_RULE_RX_TX_HDR_SIZE(s, l) struct_size((s), hdr_data, (l)) 34 #define ICE_SW_RULE_LG_ACT_SIZE(s, n) struct_size((s), act, (n))
|
/linux/include/linux/avf/ |
H A D | virtchnl.h | 1625 (struct_size(p, member, count) + (old - 1 - struct_size(p, member, 0))) 1628 (struct_size(p, member, count - 1) + (old - struct_size(p, member, 0))) 1631 (struct_size(p, member, count) + (old - struct_size(p, member, 0)))
|
/linux/net/sched/ |
H A D | cls_u32.c | 368 root_ht = kzalloc(struct_size(root_ht, ht, 1), GFP_KERNEL); in u32_init() 829 new = kzalloc(struct_size(new, sel.keys, s->nkeys), GFP_KERNEL); in u32_init_knode() 856 memcpy(&new->sel, s, struct_size(s, keys, s->nkeys)); in u32_init_knode() 978 ht = kzalloc(struct_size(ht, ht, divisor + 1), GFP_KERNEL); in u32_change() 1102 sel_size = struct_size(s, keys, s->nkeys); in u32_change() 1108 n = kzalloc(struct_size(n, sel.keys, s->nkeys), GFP_KERNEL); in u32_change() 1115 n->pf = __alloc_percpu(struct_size(n->pf, kcnts, s->nkeys), in u32_change() 1125 * which was correctly sized with struct_size(), in u32_change() 1371 if (nla_put(skb, TCA_U32_SEL, struct_size(&n->sel, keys, n->sel.nkeys), in u32_dump() 1421 gpf = kzalloc(struct_size(gp in u32_dump() [all...] |