Symbol: __counted_by
arch/arm/kernel/atags_proc.c
10
char data[] __counted_by(size);
arch/arm/mach-omap2/omap_device.h
58
struct omap_hwmod *hwmods[] __counted_by(hwmods_cnt);
arch/riscv/kvm/aia_aplic.c
38
struct aplic_irq irqs[] __counted_by(nr_irqs);
arch/sparc/kernel/cpumap.c
53
struct cpuinfo_node nodes[] __counted_by(total_nodes);
arch/x86/events/intel/bts.c
62
struct bts_phys buf[] __counted_by(nr_bufs);
arch/x86/events/rapl.c
144
struct rapl_pmu *rapl_pmu[] __counted_by(nr_rapl_pmu);
arch/x86/include/asm/kvm_host.h
1301
__u64 events[] __counted_by(nevents);
arch/x86/kernel/cpu/resctrl/intel_aet.c
87
struct pmt_event evts[] __counted_by(num_events);
arch/x86/platform/uv/uv_time.c
56
} cpu[] __counted_by(ncpus);
crypto/chacha20poly1305.c
29
u8 salt[] __counted_by(saltlen);
crypto/zstd.c
29
u8 wksp[] __aligned(8) __counted_by(wksp_size);
drivers/accel/amdxdna/aie2_error.c
37
struct async_event event[] __counted_by(event_cnt);
drivers/accel/amdxdna/aie2_error.c
81
struct aie_error payload[] __counted_by(err_cnt);
drivers/accel/amdxdna/aie2_msg_priv.h
373
__u32 args[] __counted_by(arg_cnt);
drivers/accel/amdxdna/aie2_msg_priv.h
383
__u32 args[] __counted_by(arg_cnt);
drivers/accel/amdxdna/aie2_msg_priv.h
399
u32 args[] __counted_by(arg_cnt);
drivers/accel/amdxdna/aie2_solver.c
31
u32 start_cols[] __counted_by(cols_len);
drivers/accel/amdxdna/amdxdna_ctx.h
159
struct drm_gem_object *bos[] __counted_by(bo_cnt);
drivers/accel/amdxdna/amdxdna_ctx.h
58
u64 data[] __counted_by(command_count);
drivers/accel/ivpu/ivpu_job.h
72
struct ivpu_bo *bos[] __counted_by(bo_count);
drivers/accel/qaic/qaic.h
207
struct dma_bridge_chan dbc[] __counted_by(num_dbc);
drivers/acpi/apei/einj-core.c
73
struct syndrome_array component_arr[] __counted_by(component_arr_count);
drivers/acpi/apei/ghes-nvidia.c
31
} regs[] __counted_by(number_regs);
drivers/acpi/prmt.c
72
struct prm_handler_info handlers[] __counted_by(handler_count);
drivers/ata/ahci.h
382
struct phy *phys[] __counted_by(nports);
drivers/base/platform.c
336
unsigned int irq[] __counted_by(count);
drivers/block/drbd/drbd_int.h
560
int values[] __counted_by(size);
drivers/block/ublk_drv.c
297
struct ublk_io ios[] __counted_by(q_depth);
drivers/block/zloop.c
152
struct zloop_zone zones[] __counted_by(nr_zones);
drivers/bus/vexpress-config.c
57
u32 template[] __counted_by(num_templates); /* Keep it last! */
drivers/char/hpet.c
95
struct hpet_dev hp_dev[] __counted_by(hp_ntimer);
drivers/char/virtio_console.c
110
struct scatterlist sg[] __counted_by(sgpages);
drivers/clk/clk-max77686.c
51
struct max77686_clk_init_data max_clk_data[] __counted_by(num_clks);
drivers/clk/mvebu/common.c
195
struct clk *gates[] __counted_by(num_gates);
drivers/clk/nxp/clk-lpc18xx-ccu.c
31
const char *name[] __counted_by(num);
drivers/clk/qcom/clk-spmi-pmic-div.c
179
struct clkdiv clks[] __counted_by(nclks);
drivers/clk/renesas/renesas-cpg-mssr.c
574
unsigned int core_pm_clks[] __counted_by(num_core_pm_clks);
drivers/clk/starfive/clk-starfive-jh71x0.h
121
struct jh71x0_clk reg[] __counted_by(num_reg);
drivers/clk/visconti/pll.c
26
struct visconti_pll_rate_table rate_table[] __counted_by(rate_count);
drivers/crypto/intel/qat/qat_common/adf_fw_counters.c
38
struct adf_ae_counters ae_counters[] __counted_by(ae_count);
drivers/crypto/nx/nx-842.h
167
struct nx842_crypto_header_group group[] __counted_by(groups);
drivers/crypto/talitos.h
167
struct talitos_channel chan[] __counted_by(num_channels);
drivers/cxl/cxl.h
708
u64 xormaps[] __counted_by(nr_maps);
drivers/dma/apple-admac.c
133
struct admac_chan channels[] __counted_by(nchannels);
drivers/dma/arm-dma350.c
197
struct d350_chan channels[] __counted_by(nchan);
drivers/dma/at_hdmac.c
248
struct atdma_sg sg[] __counted_by(sglen);
drivers/dma/dma-axi-dmac.c
144
struct axi_dmac_sg sg[] __counted_by(num_sgs);
drivers/dma/ep93xx_dma.c
245
struct ep93xx_dma_chan channels[] __counted_by(num_channels);
drivers/dma/fsl-edma-common.h
269
struct fsl_edma_chan chans[] __counted_by(n_chans);
drivers/dma/hisi_dma.c
166
struct hisi_dma_chan chan[] __counted_by(chan_num);
drivers/dma/loongson/loongson2-apb-cmc-dma.c
104
struct loongson2_cmc_dma_chan chan[] __counted_by(nr_channels);
drivers/dma/loongson/loongson2-apb-cmc-dma.c
85
struct loongson2_cmc_dma_sg_req sg_req[] __counted_by(num_sgs);
drivers/dma/loongson/loongson2-apb-dma.c
110
struct ls2x_dma_sg sg[] __counted_by(desc_num);
drivers/dma/moxart-dma.c
127
struct moxart_sg sg[] __counted_by(sglen);
drivers/dma/pxa_dma.c
94
struct pxad_desc_hw *hw_desc[] __counted_by(nb_desc);
drivers/dma/qcom/bam_dma.c
78
struct bam_desc_hw desc[] __counted_by(num_desc);
drivers/dma/sa11x0-dma.c
81
struct sa11x0_dma_sg sg[] __counted_by(sglen);
drivers/dma/sf-pdma/sf-pdma.h
118
struct sf_pdma_chan chans[] __counted_by(n_chans);
drivers/dma/sh/usb-dmac.c
60
struct usb_dmac_sg sg[] __counted_by(sg_allocated_len);
drivers/dma/sprd-dma.c
215
struct sprd_dma_chn channels[] __counted_by(total_chns);
drivers/dma/st_fdma.h
100
struct st_fdma_sw_node node[] __counted_by(n_nodes);
drivers/dma/stm32/stm32-dma.c
193
struct stm32_dma_sg_req sg_req[] __counted_by(num_sgs);
drivers/dma/stm32/stm32-dma3.c
274
struct stm32_dma3_lli lli[] __counted_by(lli_size);
drivers/dma/stm32/stm32-mdma.c
227
struct stm32_mdma_desc_node node[] __counted_by(count);
drivers/dma/stm32/stm32-mdma.c
259
u32 ahb_addr_masks[] __counted_by(nr_ahb_addr_masks);
drivers/dma/tegra186-gpc-dma.c
208
struct tegra_dma_sg_req sg_req[] __counted_by(sg_count);
drivers/dma/tegra210-adma.c
204
struct tegra_adma_chan channels[] __counted_by(nr_channels);
drivers/dma/ti/edma.c
206
struct edma_pset pset[] __counted_by(pset_nr);
drivers/dma/ti/omap-dma.c
127
struct omap_sg sg[] __counted_by(sglen);
drivers/dma/uniphier-xdmac.c
100
struct uniphier_xdmac_chan channels[] __counted_by(nr_chans);
drivers/dma/uniphier-xdmac.c
83
struct uniphier_xdmac_desc_node nodes[] __counted_by(nr_node);
drivers/edac/i7core_edac.c
245
struct pci_dev *pdev[] __counted_by(n_devs);
drivers/edac/sb_edac.c
370
struct pci_dev *pdev[] __counted_by(n_devs);
drivers/firewire/core.h
221
struct fw_node *ports[] __counted_by(port_count);
drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c
42
u8 data[] __nonstring __counted_by(len);
drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c
47
u8 data[] __nonstring __counted_by(len);
drivers/firmware/stratix10-svc.c
298
struct stratix10_svc_chan chans[] __counted_by(num_chans);
drivers/gpio/gpio-74x164.c
33
u8 buffer[] __counted_by(registers);
drivers/gpio/gpio-bcm-kona.c
89
struct bcm_kona_gpio_bank banks[] __counted_by(num_bank);
drivers/gpio/gpio-dwapb.c
121
struct dwapb_gpio_port ports[] __counted_by(nr_ports);
drivers/gpio/gpio-dwapb.c
78
struct dwapb_port_property properties[] __counted_by(nports);
drivers/gpio/gpio-htc-egpio.c
50
struct egpio_chip chip[] __counted_by(nchips);
drivers/gpio/gpio-line-mux.c
23
unsigned int gpio_mux_states[] __counted_by(num_gpio_mux_states);
drivers/gpio/gpio-ljca.c
55
struct ljca_gpio_op item[] __counted_by(num);
drivers/gpio/gpio-tegra186.c
137
unsigned int irq[] __counted_by(num_irq);
drivers/gpio/gpiolib-cdev.c
510
struct line lines[] __counted_by(num_lines);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h
58
struct amdgpu_bo_list_entry entries[] __counted_by(num_entries);
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.h
68
struct amdgpu_coredump_ib_info ibs[] __counted_by(num_ibs);
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
903
u32 base_addr[] __counted_by(num_base_addresses);
drivers/gpu/drm/amd/include/atomfirmware.h
3596
struct atom_voltage_gpio_map_lut voltage_gpio_lut[] __counted_by(gpio_entry_num);
drivers/gpu/drm/amd/include/discovery.h
77
table_info table_list[] __counted_by(num_tables);
drivers/gpu/drm/amd/include/pptable.h
503
ATOM_PPLIB_NONCLOCK_INFO nonClockInfo[] __counted_by(ucNumEntries);
drivers/gpu/drm/amd/include/pptable.h
518
ATOM_PPLIB_Clock_Voltage_Dependency_Record entries[] __counted_by(ucNumEntries);
drivers/gpu/drm/amd/include/pptable.h
536
ATOM_PPLIB_Clock_Voltage_Limit_Record entries[] __counted_by(ucNumEntries);
drivers/gpu/drm/amd/include/pptable.h
562
ATOM_PPLIB_CAC_Leakage_Record entries[] __counted_by(ucNumEntries);
drivers/gpu/drm/amd/include/pptable.h
579
ATOM_PPLIB_PhaseSheddingLimits_Record entries[] __counted_by(ucNumEntries);
drivers/gpu/drm/amd/include/pptable.h
591
VCEClockInfo entries[] __counted_by(ucNumEntries);
drivers/gpu/drm/amd/include/pptable.h
603
ATOM_PPLIB_VCE_Clock_Voltage_Limit_Record entries[] __counted_by(numEntries);
drivers/gpu/drm/amd/include/pptable.h
615
ATOM_PPLIB_VCE_State_Record entries[] __counted_by(numEntries);
drivers/gpu/drm/amd/include/pptable.h
637
UVDClockInfo entries[] __counted_by(ucNumEntries);
drivers/gpu/drm/amd/include/pptable.h
649
ATOM_PPLIB_UVD_Clock_Voltage_Limit_Record entries[] __counted_by(numEntries);
drivers/gpu/drm/amd/include/pptable.h
668
ATOM_PPLIB_SAMClk_Voltage_Limit_Record entries[] __counted_by(numEntries);
drivers/gpu/drm/amd/include/pptable.h
686
ATOM_PPLIB_ACPClk_Voltage_Limit_Record entries[] __counted_by(numEntries);
drivers/gpu/drm/amd/include/pptable.h
755
ATOM_PPLIB_VQ_Budgeting_Record entries[] __counted_by(numEntries);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h
167
ATOM_Tonga_State entries[] __counted_by(ucNumEntries);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h
182
ATOM_Tonga_MCLK_Dependency_Record entries[] __counted_by(ucNumEntries);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h
197
ATOM_Tonga_SCLK_Dependency_Record entries[] __counted_by(ucNumEntries);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h
213
ATOM_Polaris_SCLK_Dependency_Record entries[] __counted_by(ucNumEntries);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h
225
ATOM_Tonga_PCIE_Record entries[] __counted_by(ucNumEntries);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h
238
ATOM_Polaris10_PCIE_Record entries[] __counted_by(ucNumEntries);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h
255
ATOM_Tonga_MM_Dependency_Record entries[] __counted_by(ucNumEntries);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h
268
ATOM_Tonga_Voltage_Lookup_Record entries[] __counted_by(ucNumEntries);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h
370
ATOM_Tonga_VCE_State_Record entries[] __counted_by(ucNumEntries);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h
484
ATOM_Tonga_Hard_Limit_Record entries[] __counted_by(ucNumEntries);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.h
195
struct smu10_clock_voltage_dependency_record entries[] __counted_by(count);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
100
u32 msg[] __counted_by(size);
drivers/gpu/drm/i915/selftests/i915_request.c
1926
struct intel_context *ce[] __counted_by(nengines);
drivers/gpu/drm/nouveau/include/nvfw/hs.h
57
} app[] __counted_by(num_apps);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
389
u8 binary[] __counted_by(vlen); /* TYPE_BINARY or TYPE_STRING */
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/gsp.h
239
PACKED_REGISTRY_ENTRY entries[] __counted_by(numEntries);
drivers/gpu/drm/radeon/pptable.h
435
UCHAR clockInfoIndex[] __counted_by(ucNumDPMLevels);
drivers/gpu/drm/radeon/pptable.h
463
ATOM_PPLIB_NONCLOCK_INFO nonClockInfo[] __counted_by(ucNumEntries);
drivers/gpu/drm/v3d/v3d_drv.h
108
u64 values[] __counted_by(ncounters);
drivers/gpu/drm/vc4/vc4_drv.h
81
u64 counters[] __counted_by(ncounters);
drivers/gpu/drm/virtio/virtgpu_drv.h
127
struct drm_gem_object *objs[] __counted_by(total);
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
59
SVGA3dBox boxes[] __counted_by(num_subres);
drivers/gpu/drm/xe/abi/guc_lfd_abi.h
115
u32 data[] __counted_by(data_count);
drivers/gpu/drm/xe/abi/guc_lic_abi.h
74
u32 data[] __counted_by(data_count);
drivers/gpu/drm/xe/xe_exec_queue_types.h
268
struct xe_lrc *lrc[] __counted_by(width);
drivers/gpu/drm/xe/xe_sched_job_types.h
80
u64 batch_addr[] __counted_by(batch_addr_len);
drivers/hid/intel-ish-hid/ishtp/loader.h
170
struct fragment_dscrpt fragment_tbl[] __counted_by(fragment_cnt);
drivers/hte/hte.c
89
struct hte_ts_info ei[] __counted_by(nlines);
drivers/i2c/busses/i2c-ljca.c
51
u8 data[] __counted_by(len);
drivers/i2c/i2c-atr.c
132
struct i2c_adapter *adapter[] __counted_by(max_adapters);
drivers/i2c/i2c-atr.c
62
u16 aliases[] __counted_by(size);
drivers/i2c/muxes/i2c-demux-pinctrl.c
35
struct i2c_demux_pinctrl_chan chan[] __counted_by(num_chan);
drivers/i3c/master.c
3044
struct i3c_generic_ibi_slot slots[] __counted_by(num_slots);
drivers/i3c/master/adi-i3c-master.c
101
struct adi_i3c_cmd cmds[] __counted_by(ncmds);
drivers/i3c/master/dw-i3c-master.c
261
struct dw_i3c_cmd cmds[] __counted_by(ncmds);
drivers/i3c/master/i3c-master-cdns.c
393
struct cdns_i3c_cmd cmds[] __counted_by(ncmds);
drivers/i3c/master/mipi-i3c-hci/dma.c
141
struct hci_rh_data headers[] __counted_by(total);
drivers/i3c/master/renesas-i3c.c
245
struct renesas_i3c_cmd cmds[] __counted_by(ncmds);
drivers/i3c/master/svc-i3c-master.c
190
struct svc_i3c_cmd cmds[] __counted_by(ncmds);
drivers/iio/proximity/aw96103.c
75
unsigned char data[] __counted_by(len);
drivers/iio/proximity/hx9023s.c
111
u8 data[] __counted_by(fw_size);
drivers/infiniband/core/cache.c
121
struct ib_gid_table_entry *data_vec[] __counted_by(sz);
drivers/infiniband/core/cache.c
49
u16 table[] __counted_by(table_len);
drivers/infiniband/hw/hfi1/user_exp_rcv.h
39
struct page *pages[] __counted_by(npages);
drivers/infiniband/hw/irdma/main.h
249
struct irdma_qv_info qv_info[] __counted_by(num_vectors);
drivers/infiniband/hw/mthca/mthca_memfree.h
71
struct mthca_icm *icm[] __counted_by(num_icm);
drivers/infiniband/hw/usnic/usnic_uiom.h
80
struct scatterlist page_list[] __counted_by(nents);
drivers/infiniband/sw/siw/siw.h
125
struct siw_page_chunk page_chunk[] __counted_by(num_chunks);
drivers/infiniband/sw/siw/siw.h
137
struct siw_pble pbe[] __counted_by(max_buf);
drivers/infiniband/ulp/srp/ib_srp.h
309
struct srp_fr_desc desc[] __counted_by(size);
drivers/input/evdev.c
53
struct input_event buffer[] __counted_by(bufsize);
drivers/input/input-leds.c
53
struct input_led leds[] __counted_by(num_leds);
drivers/input/joystick/adc-joystick.c
26
struct adc_joystick_axis axes[] __counted_by(num_chans);
drivers/input/misc/ims-pcu.c
807
u8 data[] __counted_by(len);
drivers/interconnect/icc-clk.c
19
struct icc_clk_node clocks[] __counted_by(num_clocks);
drivers/interconnect/internal.h
41
struct icc_req reqs[] __counted_by(num_nodes);
drivers/interconnect/mediatek/icc-emi.h
29
u16 links[] __counted_by(num_links);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
789
struct arm_smmu_inv inv[] __counted_by(max_invs);
drivers/iommu/iommufd/iommufd_private.h
605
u8 event_data[] __counted_by(data_len);
drivers/iommu/virtio-iommu.c
87
char buf[] __counted_by(len);
drivers/irqchip/irq-imx-intmux.c
75
struct intmux_irqchip_data irqchip_data[] __counted_by(channum);
drivers/leds/flash/leds-mt6360.c
94
struct mt6360_led leds[] __counted_by(leds_count);
drivers/leds/flash/leds-mt6370-flash.c
84
struct mt6370_led leds[] __counted_by(leds_count);
drivers/leds/flash/leds-sy7802.c
106
struct sy7802_led leds[] __counted_by(num_leds);
drivers/leds/leds-aw200xx.c
122
struct aw200xx_led leds[] __counted_by(num_leds);
drivers/leds/leds-cr0014114.c
58
struct cr0014114_led leds[] __counted_by(count);
drivers/leds/leds-el15203000.c
82
struct el15203000_led leds[] __counted_by(count);
drivers/leds/leds-gpio.c
143
struct gpio_led_data leds[] __counted_by(num_leds);
drivers/leds/leds-lm3697.c
91
struct lm3697_led leds[] __counted_by(num_banks);
drivers/leds/leds-sun50i-a100.c
94
struct sun50i_a100_ledc_led leds[] __counted_by(num_leds);
drivers/leds/rgb/leds-ktd202x.c
103
struct ktd202x_led leds[] __counted_by(num_leds);
drivers/leds/rgb/leds-mt6370-rgb.c
154
struct mt6370_led leds[] __counted_by(leds_count);
drivers/leds/rgb/leds-qcom-lpg.c
166
struct lpg_channel *channels[] __counted_by(num_channels);
drivers/leds/rgb/leds-qcom-lpg.c
215
struct lpg_channel channels[] __counted_by(num_channels);
drivers/mailbox/hi6220-mailbox.c
87
struct hi6220_mbox_chan mchan[] __counted_by(chan_num);
drivers/mailbox/mtk-gpueb-mailbox.c
79
const struct mtk_gpueb_mbox_chan_desc channels[] __counted_by(num_channels);
drivers/mailbox/zynqmp-ipi-mailbox.c
140
struct zynqmp_ipi_mbox ipi_mboxes[] __counted_by(num_mboxes);
drivers/md/dm-bio-prison-v1.c
29
struct prison_region regions[] __counted_by(num_locks);
drivers/md/dm-bufio.c
394
struct buffer_tree trees[] __counted_by(num_locks);
drivers/md/dm-crypt.c
237
u8 key[] __counted_by(key_size);
drivers/md/dm-raid.c
258
struct raid_dev dev[] __counted_by(raid_disks);
drivers/md/dm-stats.c
59
struct dm_stat_shared stat_shared[] __counted_by(n_entries);
drivers/md/dm-stripe.c
47
struct stripe stripe[] __counted_by(stripes);
drivers/md/dm-vdo/block-map.h
279
struct block_map_zone zones[] __counted_by(zone_count);
drivers/md/dm-vdo/dedupe.c
299
struct hash_zone zones[] __counted_by(zone_count);
drivers/md/dm-vdo/indexer/index.h
56
struct uds_request_queue *zone_queues[] __counted_by(zone_count);
drivers/md/dm-vdo/indexer/open-chapter.h
43
struct open_chapter_zone_slot slots[] __counted_by(slot_count);
drivers/md/dm-vdo/logical-zone.h
63
struct logical_zone zones[] __counted_by(zone_count);
drivers/md/dm-vdo/physical-zone.c
203
idle_pbn_lock locks[] __counted_by(capacity);
drivers/md/dm-vdo/repair.c
130
struct vdo_page_completion page_completions[] __counted_by(page_count);
drivers/md/dm-vdo/slab-depot.h
512
struct block_allocator allocators[] __counted_by(zone_count);
drivers/md/md-linear.c
24
struct dev_info disks[] __counted_by(raid_disks);
drivers/media/platform/allegro-dvt/allegro-mail.h
187
struct mcu_msg_push_buffers_internal_buffer buffer[] __counted_by(num_buffers);
drivers/media/platform/qcom/venus/hfi_cmds.h
230
u32 buffer_info[] __counted_by(num_buffers);
drivers/media/platform/qcom/venus/hfi_cmds.h
245
u8 data[] __counted_by(buf_size);
drivers/memory/atmel-ebi.c
37
struct atmel_ebi_dev_config configs[] __counted_by(numcs);
drivers/memstick/host/jmb38x_ms.c
69
struct memstick_host *hosts[] __counted_by(host_cnt);
drivers/message/fusion/lsi/mpi_cnfg.h
1029
CONFIG_PAGE_IOC_2_RAID_VOL RaidVolume[] __counted_by(NumActiveVolumes); /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1065
IOC_3_PHYS_DISK PhysDisk[] __counted_by(NumPhysDisks); /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
1086
IOC_4_SEP SEP[] __counted_by(ActiveSEP); /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
2292
RAID_VOL0_PHYS_DISK PhysDisk[] __counted_by(NumPhysDisks); /* 28h */
drivers/message/fusion/lsi/mpi_cnfg.h
2433
RAID_PHYS_DISK1_PATH Path[] __counted_by(NumPhysDiskPaths);/* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
2526
MPI_SAS_IO_UNIT0_PHY_DATA PhyData[] __counted_by(NumPhys); /* 10h */
drivers/mfd/iqs62x.c
99
u8 data[] __counted_by(len);
drivers/mfd/omap-usb-tll.c
102
struct clk *ch_clk[] __counted_by(nch);
drivers/misc/bcm-vk/bcm_vk_msg.h
119
struct vk_msg_blk to_v_msg[] __counted_by(to_v_blks);
drivers/misc/eeprom/at24.c
93
struct regmap *client_regmaps[] __counted_by(num_addresses);
drivers/misc/lkdtm/bugs.c
472
int array[] __counted_by(count);
drivers/misc/mei/mei_lb.c
156
u8 payload[] __counted_by(payload_size);
drivers/misc/mei/mei_lb.c
88
u8 payload[] __counted_by(payload_size);
drivers/misc/vmw_vmci/vmci_handle_array.h
20
struct vmci_handle entries[] __counted_by(capacity);
drivers/mmc/core/mmc_test.c
59
struct mmc_test_pages arr[] __counted_by(cnt);
drivers/mtd/devices/mtd_intel_dg.c
44
} regions[] __counted_by(nregions);
drivers/mtd/mtd_virt_concat.c
35
struct device_node *nodes[] __counted_by(count);
drivers/mtd/nand/raw/atmel/nand-controller.c
168
struct atmel_nand_cs cs[] __counted_by(numcs);
drivers/mtd/nand/raw/cadence-nand-controller.c
584
u8 cs[] __counted_by(nsels);
drivers/mtd/nand/raw/denali.h
331
struct denali_chip_sel sels[] __counted_by(nsels);
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
49
struct ingenic_nand_cs cs[] __counted_by(num_banks);
drivers/mtd/nand/raw/marvell_nand.c
351
struct marvell_nand_chip_sel sels[] __counted_by(nsels);
drivers/mtd/nand/raw/meson_nand.c
138
u8 sels[] __counted_by(nsels);
drivers/mtd/nand/raw/mtk_nand.c
133
u8 sels[] __counted_by(nsels);
drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c
92
u8 sels[] __counted_by(nsels);
drivers/mtd/nand/raw/renesas-nand-controller.c
213
struct rnand_chip_sel sels[] __counted_by(nsels);
drivers/mtd/nand/raw/rockchip-nand-controller.c
162
u8 sels[] __counted_by(nsels);
drivers/mtd/nand/raw/sunxi_nand.c
262
struct sunxi_nand_chip_sel sels[] __counted_by(nsels);
drivers/net/can/usb/gs_usb.c
344
struct gs_can *canch[] __counted_by(channel_cnt);
drivers/net/dsa/ocelot/felix_vsc9959.c
1748
struct action_gate_entry entries[] __counted_by(num_entries);
drivers/net/ethernet/chelsio/cxgb3/l2t.h
79
struct l2t_entry l2tab[] __counted_by(nentries);
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.h
32
struct list_head hash_list[] __counted_by(clipt_size);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
334
struct cxgb4_link table[] __counted_by(size); /* Jump table */
drivers/net/ethernet/chelsio/cxgb4/l2t.c
62
struct l2t_entry l2tab[] __counted_by(l2t_size); /* MUST BE LAST */
drivers/net/ethernet/chelsio/cxgb4/sched.h
85
struct ch_sched_class tab[] __counted_by(sched_size);
drivers/net/ethernet/chelsio/cxgb4/smt.h
69
struct smt_entry smtab[] __counted_by(smt_size);
drivers/net/ethernet/dec/tulip/tulip.h
384
struct medialeaf mleaf[] __counted_by(leafcount);
drivers/net/ethernet/freescale/enetc/enetc.h
388
struct enetc_bdr tx_ring[] __counted_by(count_tx_rings);
drivers/net/ethernet/freescale/enetc/enetc_qos.c
446
struct action_gate_entry entries[] __counted_by(num_entries);
drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h
95
struct hns_ppe_cb ppe_cb[] __counted_by(ppe_num);
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h
111
struct ring_pair_cb ring_pair_cb[] __counted_by(ring_num);
drivers/net/ethernet/intel/iavf/iavf_types.h
17
u8 msg[] __counted_by(msglen);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
147
struct idpf_queue_ptr qs[] __counted_by(num);
drivers/net/ethernet/intel/idpf/virtchnl2.h
1050
__le16 proto_id[] __counted_by(proto_id_count);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
178
struct mlx5_flow_rule *rule[] __counted_by(num_rules);
drivers/net/ethernet/mellanox/mlxsw/core.h
644
struct mlxsw_linecard linecards[] __counted_by(count);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
37
struct mlxsw_env_line_card *line_cards[] __counted_by(num_of_slots);
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c
27
struct mlxsw_sp_counter_sub_pool sub_pools[] __counted_by(sub_pools_count);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
3120
struct mlxsw_sp_nexthop nexthops[] __counted_by(count);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
34
struct mlxsw_sp_span_entry entries[] __counted_by(entries_count);
drivers/net/ethernet/meta/fbnic/fbnic_fw.h
88
u8 data[] __aligned(sizeof(u32)) __counted_by(length);
drivers/net/ethernet/meta/fbnic/fbnic_fw_log.h
25
char msg[] __counted_by(len);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.h
21
struct net_device __rcu *reprs[] __counted_by(num_reprs);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h
248
} ports[] __counted_by(count);
drivers/net/ethernet/qualcomm/ppe/ppe.h
37
struct icc_bulk_data icc_paths[] __counted_by(num_icc_paths);
drivers/net/ethernet/rocker/rocker_ofdpa.c
126
u32 group_ids[] __counted_by(group_count);
drivers/net/ipa/ipa_power.c
50
struct icc_bulk_data interconnect[] __counted_by(interconnect_count);
drivers/net/wireless/ath/ath10k/ce.h
113
void *per_transfer_context[] __counted_by(nentries);
drivers/net/wireless/ath/ath11k/wmi.h
3438
u32 chan_list[] __counted_by(num_chan);
drivers/net/wireless/ath/ath12k/wmi.h
3622
u32 chan_list[] __counted_by(num_chan);
drivers/net/wireless/ath/wcn36xx/smd.h
50
u8 msg[] __counted_by(msg_len);
drivers/net/wireless/ath/wil6210/wmi.h
3323
s8 rssi_thresholds_list[] __counted_by(rssi_thresholds_list_size);
drivers/net/wireless/ath/wil6210/wmi.h
477
} channel_list[] __counted_by(num_channels);
drivers/net/wireless/broadcom/b43/dma.h
275
struct b43_dmadesc_meta meta[] __counted_by(nr_slots);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/fwil_types.h
36
u8 mask[] __counted_by(len);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h
72
struct brcmf_fw_item items[] __counted_by(n_items);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.h
46
struct brcmf_flowring_ring *rings[] __counted_by(nrofrings);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c
37
u8 data[] __counted_by(datalen);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h
315
const struct brcmf_fweh_event_map_item items[] __counted_by(n_items);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h
346
brcmf_fweh_handler_t evt_handler[] __counted_by(num_event_codes);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h
1217
struct brcmf_gscan_bucket_config bucket[] __counted_by(count_of_channel_buckets);
drivers/net/wireless/intel/ipw2x00/libipw.h
486
struct sk_buff *fragments[] __counted_by(nr_frags);
drivers/net/wireless/intel/iwlwifi/mld/scan.h
175
struct iwl_mld_survey_channel channels[] __counted_by(n_channels);
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
907
struct iwl_mvm_acs_survey_channel channels[] __counted_by(n_channels);
drivers/net/wireless/intersil/p54/p54.h
129
u8 data[] __counted_by(len);
drivers/net/wireless/mediatek/mt76/mt76.h
475
struct sk_buff *reorder_buf[] __counted_by(size);
drivers/net/wireless/realtek/rtw89/acpi.h
12
u8 buf[] __counted_by(len);
drivers/net/wireless/realtek/rtw89/acpi.h
56
struct rtw89_acpi_country_code country_list[] __counted_by(country_count);
drivers/net/wireless/realtek/rtw89/coex.c
383
struct rtw89_btc_fbtc_slot tbls[] __counted_by(tbl_num);
drivers/net/wireless/realtek/rtw89/coex.c
396
struct rtw89_btc_fbtc_mreg regs[] __counted_by(reg_num);
drivers/net/wireless/realtek/rtw89/coex.c
403
struct rtw89_btc_fbtc_mreg regs[] __counted_by(len);
drivers/net/wireless/realtek/rtw89/core.h
5856
struct rtw89_regd map[] __counted_by(nr);
drivers/net/wireless/realtek/rtw89/core.h
6607
struct rtw89_vif_link links_inst[] __counted_by(links_inst_valid_num);
drivers/net/wireless/realtek/rtw89/core.h
6648
struct rtw89_sta_link links_inst[] __counted_by(links_inst_valid_num);
drivers/net/wireless/realtek/rtw89/fw.h
2971
struct rtw89_h2c_chinfo_elem elem[] __counted_by(ch_num);
drivers/net/wireless/realtek/rtw89/fw.h
2979
struct rtw89_h2c_chinfo_elem_be elem[] __counted_by(ch_num);
drivers/net/wireless/realtek/rtw89/fw.h
3788
u8 infos[] __counted_by(req_tsf_num);
drivers/net/wwan/t7xx/t7xx_state_monitor.h
106
unsigned char data[] __counted_by(length);
drivers/nvdimm/nd.h
424
struct nd_mapping mapping[] __counted_by(ndr_mappings);
drivers/pci/controller/pci-hyperv.c
547
struct hv_pcidev_description func[] __counted_by(device_count);
drivers/perf/arm-ni.c
134
struct arm_ni_cd cds[] __counted_by(num_cds);
drivers/phy/mediatek/phy-mtk-xsphy.c
118
struct xsphy_instance *phys[] __counted_by(nphys);
drivers/phy/phy-can-transceiver.c
34
struct can_transceiver_phy can_transceiver_phy[] __counted_by(num_ch);
drivers/phy/st/phy-miphy28lp.c
228
struct miphy28lp_phy *phys[] __counted_by(nphys);
drivers/pinctrl/pinctrl-eic7700.c
56
struct pinfunction functions[] __counted_by(functions_count);
drivers/pinctrl/samsung/pinctrl-exynos.h
268
struct samsung_pin_bank *banks[] __counted_by(nr_banks);
drivers/pinctrl/sophgo/pinctrl-cv18xx.c
32
u32 power_cfg[] __counted_by(num_power_cfg);
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.h
25
u32 saved_regs[] __counted_by(num_saved_regs);
drivers/pinctrl/tegra/pinctrl-tegra.h
29
struct tegra_pingroup_config pingroup_configs[] __counted_by(num_pingroup_configs);
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
34
u32 vals[] __counted_by(nregs);
drivers/platform/chrome/wilco_ec/event.c
99
struct ec_event *entries[] __counted_by(capacity);
drivers/platform/x86/amd/pmc/mp1_stb.c
62
u8 data[] __counted_by(size);
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
22
u8 data[] __counted_by(datasize);
drivers/platform/x86/panasonic-laptop.c
253
u32 sinf[] __counted_by(num_sifr);
drivers/power/supply/axp20x_ac_power.c
48
unsigned int irqs[] __counted_by(num_irqs);
drivers/power/supply/axp20x_usb_power.c
98
unsigned int irqs[] __counted_by(num_irqs);
drivers/regulator/da9062-regulator.c
76
struct da9062_regulator regulator[] __counted_by(n_regulators);
drivers/regulator/da9063-regulator.c
161
struct da9063_regulator regulator[] __counted_by(n_regulators);
drivers/regulator/da9063-regulator.c
70
struct da9063_regulator_data regulator_data[] __counted_by(n_regulators);
drivers/regulator/mc13xxx.h
27
struct regulator_dev *regulators[] __counted_by(num_regulators);
drivers/reset/core.c
79
struct reset_control *rstc[] __counted_by(num_rstcs);
drivers/scsi/mpi3mr/mpi/mpi30_ioc.h
519
struct mpi3_event_sas_topo_phy_entry phy_entry[] __counted_by(num_entries);
drivers/scsi/mpi3mr/mpi/mpi30_ioc.h
610
struct mpi3_event_pcie_topo_port_entry port_entry[] __counted_by(num_entries);
drivers/soc/qcom/apr.c
44
uint8_t buf[] __counted_by(len);
drivers/soc/qcom/smem.c
285
struct smem_region regions[] __counted_by(num_regions);
drivers/soc/qcom/wcnss_ctrl.c
97
u8 fragment[] __counted_by(frag_size);
drivers/spi/spi-axi-spi-engine.c
119
uint16_t instructions[] __counted_by(length);
drivers/spi/spi-ljca.c
66
u8 data[] __counted_by(len);
drivers/spi/spi-pci1xxxx.c
172
struct pci1xxxx_spi_internal *spi_int[] __counted_by(total_hw_instances);
drivers/staging/greybus/raw.c
33
u8 data[] __counted_by(len);
drivers/target/target_core_user.c
204
int16_t tmr_cmd_ids[] __counted_by(tmr_cmd_cnt);
drivers/tee/qcomtee/async.c
52
u32 object_ids[] __counted_by(counts);
drivers/thermal/qcom/tsens.h
601
struct tsens_sensor sensor[] __counted_by(num_sensors);
drivers/thermal/thermal_core.h
155
struct thermal_trip_desc trips[] __counted_by(num_trips);
drivers/thunderbolt/tb.h
446
struct tb_path_hop hops[] __counted_by(path_length);
drivers/thunderbolt/tunnel.h
110
struct tb_path *paths[] __counted_by(npaths);
drivers/tty/serial/8250/8250_pci1xxxx.c
155
int line[] __counted_by(nr);
drivers/usb/gadget/function/f_fs.c
238
char storage[] __counted_by(length);
drivers/usb/gadget/function/f_midi.c
103
struct gmidi_in_port in_ports_array[] __counted_by(in_ports);
drivers/usb/host/fhci.h
393
struct td *tds[] __counted_by(num_of_tds);
drivers/usb/host/ohci.h
340
struct td *td[] __counted_by(length); // all TDs in this request
drivers/usb/host/xhci.h
1412
struct xhci_td td[] __counted_by(num_tds);
drivers/usb/misc/usb-ljca.c
103
struct ljca_bank_descriptor bank_desc[] __counted_by(bank_num);
drivers/usb/misc/usb-ljca.c
67
u8 data[] __counted_by(len);
drivers/usb/misc/usb-ljca.c
78
struct ljca_i2c_ctr_info info[] __counted_by(num);
drivers/usb/misc/usb-ljca.c
89
struct ljca_spi_ctr_info info[] __counted_by(num);
drivers/usb/renesas_usbhs/mod_gadget.c
55
struct usbhsg_uep uep[] __counted_by(uep_size);
drivers/usb/serial/garmin_gps.c
104
__u8 data[] __counted_by(size);
drivers/usb/typec/mux/intel_pmc_mux.c
161
struct pmc_usb_port port[] __counted_by(num_ports);
drivers/usb/typec/tcpm/tcpm.c
708
u32 data[] __counted_by(cnt);
drivers/video/fbdev/mmp/hw/mmp_ctrl.h
1409
struct mmphw_path_plat path_plats[] __counted_by(path_num);
drivers/virt/acrn/acrn_drv.h
63
struct vm_memory_region_op regions_op[] __counted_by(regions_num);
drivers/xen/privcmd.c
1163
struct ioreq_port ports[] __counted_by(vcpus);
drivers/xen/xenbus/xenbus_dev_frontend.c
85
char msg[] __counted_by(len);
fs/afs/internal.h
1206
u8 data[] __counted_by(size);
fs/afs/internal.h
121
struct afs_address addrs[] __counted_by(max_addrs);
fs/afs/internal.h
776
struct afs_permit permits[] __counted_by(nr_permits); /* List of permits sorted by key pointer */
fs/afs/internal.h
95
struct afs_addr_preference prefs[] __counted_by(max_prefs);
fs/aio.c
83
struct kioctx __rcu *table[] __counted_by(nr);
fs/btrfs/delayed-inode.h
114
char data[] __counted_by(data_len);
fs/btrfs/send.c
359
char name[] __counted_by(name_len) __nonstring;
fs/ecryptfs/ecryptfs_kernel.h
363
u8 data[] __counted_by(data_len);
fs/ext4/dir.c
425
char name[] __counted_by(name_len);
fs/ext4/xattr.h
136
struct inode *inodes[] __counted_by(count);
fs/isofs/rock.h
47
__u8 text[] __counted_by(len);
fs/nfs/dir.c
153
struct nfs_cache_array_entry array[] __counted_by(size);
fs/nfs/filelayout/filelayout.h
54
struct nfs4_pnfs_ds *ds_list[] __counted_by(ds_num);
fs/nfs/flexfilelayout/flexfilelayout.h
112
struct nfs4_ff_layout_mirror *mirror_array[] __counted_by(mirror_array_cnt);
fs/nfsd/blocklayoutxdr.h
35
struct pnfs_block_extent extents[] __counted_by(nr_extents);
fs/nfsd/blocklayoutxdr.h
64
struct pnfs_block_volume volumes[] __counted_by(nr_volumes);
fs/ocfs2/journal.c
93
unsigned char rm_replay_slots[] __counted_by(rm_slots);
fs/ocfs2/slot_map.c
40
struct ocfs2_slot si_slots[] __counted_by(si_num_slots);
fs/overlayfs/ovl_entry.h
54
struct ovl_path __lowerstack[] __counted_by(__numlower);
fs/select.c
848
struct pollfd entries[] __counted_by(len);
fs/smb/server/transport_ipc.c
59
unsigned char payload[] __counted_by(sz);
fs/smb/server/xattr.h
79
struct xattr_acl_entry entries[] __counted_by(count);
fs/udf/udf_sb.h
88
struct buffer_head *s_block_bitmap[] __counted_by(s_nr_groups);
include/cxl/features.h
60
struct cxl_feat_entry ent[] __counted_by(num_features);
include/keys/asymmetric-type.h
52
unsigned char data[] __counted_by(len);
include/linux/bpf.h
2007
struct bpf_tracing_multi_node nodes[] __counted_by(nodes_cnt);
include/linux/ceph/mon_client.h
22
struct ceph_entity_inst mon_inst[] __counted_by(num_mon);
include/linux/ceph/osd_client.h
282
struct ceph_osd_req_op r_ops[] __counted_by(r_num_ops);
include/linux/clk-provider.h
1458
struct clk_hw *hws[] __counted_by(num);
include/linux/comedi/comedi_isadma.h
55
struct comedi_isadma_desc desc[] __counted_by(n_desc);
include/linux/comedi/comedidev.h
637
struct comedi_krange range[] __counted_by(length);
include/linux/compiler_types.h
413
#define __counted_by_le(member) __counted_by(member)
include/linux/compiler_types.h
417
#define __counted_by_be(member) __counted_by(member)
include/linux/crash_core.h
14
struct range ranges[] __counted_by(max_nr_ranges);
include/linux/dm-verity-loadpin.h
15
u8 data[] __counted_by(len);
include/linux/dma-fence-array.h
47
struct dma_fence_array_cb callbacks[] __counted_by(num_fences);
include/linux/edac.h
615
struct edac_mc_layer layers[] __counted_by(n_layers);
include/linux/fprobe.h
49
struct fprobe_hlist_node array[] __counted_by(size);
include/linux/fs.h
1302
unsigned char f_handle[] __counted_by(handle_bytes);
include/linux/hsi/hsi.h
274
struct hsi_port *port[] __counted_by(num_ports);
include/linux/igmp.h
42
__be32 sl_addr[] __counted_by(sl_max);
include/linux/input.h
586
struct file *effect_owners[] __counted_by(max_effects);
include/linux/input/mt.h
51
struct input_mt_slot slots[] __counted_by(num_slots);
include/linux/intel_vsec.h
167
struct resource resource[] __counted_by(num_resources);
include/linux/interconnect-provider.h
36
struct icc_node *nodes[] __counted_by(num_nodes);
include/linux/irqdomain.h
196
struct irq_data __rcu *revmap[] __counted_by(revmap_size);
include/linux/kvm_host.h
700
struct hlist_head map[] __counted_by(nr_rt_entries);
include/linux/libata.h
702
struct ata_cpr cpr[] __counted_by(nr_cpr);
include/linux/memcontrol.h
148
struct mem_cgroup_threshold entries[] __counted_by(size);
include/linux/mfd/max77759.h
244
u8 cmd[] __counted_by(length);
include/linux/mfd/max77759.h
255
u8 rsp[] __counted_by(length);
include/linux/mhi.h
115
struct mhi_buf mhi_buf[] __counted_by(entries);
include/linux/mtd/cfi.h
290
struct flchip chips[] __counted_by(numchips); /* per-chip data structure for each chip */
include/linux/mtd/qinfo.h
27
struct flchip chips[] __counted_by(numchips);
include/linux/mux/driver.h
70
struct mux_control mux[] __counted_by(controllers);
include/linux/net/intel/i40e_client.h
48
struct i40e_qv_info qv_info[] __counted_by(num_vectors);
include/linux/netdevice.h
2634
__counted_by(priv_len);
include/linux/nfs_xdr.h
1342
struct pnfs_commit_bucket buckets[] __counted_by(nbuckets);
include/linux/nvme-auth.h
15
u8 key[] __counted_by(len);
include/linux/platform_data/gsc_hwmon.h
43
struct gsc_hwmon_channel channels[] __counted_by(nchannels);
include/linux/posix_acl.h
36
struct posix_acl_entry a_entries[] __counted_by(a_count);
include/linux/pwm.h
357
struct pwm_device pwms[] __counted_by(npwm);
include/linux/ring_buffer.h
260
unsigned long page_va[] __counted_by(nr_page_va);
include/linux/soc/apple/tunable.h
36
} values[] __counted_by(sz);
include/linux/sunrpc/svc_rdma.h
210
struct page *rc_pages[] __counted_by(rc_maxpages);
include/linux/sunrpc/svcsock.h
48
struct page * sk_pages[] __counted_by(sk_maxpages);
include/linux/surface_aggregator/controller.h
47
u8 data[] __counted_by(length);
include/linux/usb/usbio.h
162
u8 data[] __counted_by(size);
include/linux/usb/usbio.h
51
u8 data[] __counted_by(len);
include/linux/usb/usbio.h
58
u8 data[] __counted_by(len);
include/linux/watch_queue.h
35
struct watch_type_filter filters[] __counted_by(nr_filters);
include/linux/xattr.h
120
char value[] __counted_by(size);
include/media/v4l2-event.h
81
struct v4l2_kevent events[] __counted_by(elems);
include/net/bluetooth/hci.h
2015
__u8 data[] __counted_by(length);
include/net/bluetooth/hci.h
2024
__u8 data[] __counted_by(length);
include/net/bluetooth/hci.h
2050
__u8 data[] __counted_by(length);
include/net/bluetooth/hci.h
2171
struct hci_cis_params cis[] __counted_by(num_cis);
include/net/bluetooth/hci.h
2189
struct hci_cis cis[] __counted_by(num_cis);
include/net/bluetooth/hci.h
2243
__u8 bis[] __counted_by(num_bis);
include/net/bluetooth/hci_sock.h
144
struct hci_dev_req dev_req[] __counted_by(dev_num);
include/net/bluetooth/mgmt.h
855
__u8 ad_types[] __counted_by(num_ad_types);
include/net/bluetooth/rfcomm.h
358
struct rfcomm_dev_info dev_info[] __counted_by(dev_num);
include/net/cfg80211.h
1404
} elem[] __counted_by(cnt);
include/net/cfg80211.h
1421
} elem[] __counted_by(cnt);
include/net/cfg80211.h
1513
struct mac_address mac_addrs[] __counted_by(n_acl_entries);
include/net/cfg80211.h
2457
struct cfg80211_sar_sub_specs sub_specs[] __counted_by(num_sub_specs);
include/net/cfg80211.h
3118
struct ieee80211_channel *channels[] __counted_by(n_channels);
include/net/cfg80211.h
3877
struct cfg80211_coalesce_rules rules[] __counted_by(n_rules);
include/net/cfg80211.h
3892
u32 channels[] __counted_by(n_channels);
include/net/cfg80211.h
3906
struct cfg80211_wowlan_nd_match *matches[] __counted_by(n_matches);
include/net/cfg80211.h
4235
struct cfg80211_nan_channel nan_channels[] __counted_by(n_channels);
include/net/cfg80211.h
4773
struct cfg80211_pmsr_request_peer peers[] __counted_by(n_peers);
include/net/cfg80211.h
946
struct cfg80211_tid_cfg tid_conf[] __counted_by(n_tid_conf);
include/net/flow_offload.h
338
struct flow_action_entry entries[] __counted_by(num_entries);
include/net/if_inet6.h
88
struct in6_addr sl_addr[] __counted_by(sl_max);
include/net/ip_fib.h
162
struct fib_nh fib_nh[] __counted_by(fib_nhs);
include/net/ip_tunnels.h
120
u8 options[] __aligned_largest __counted_by(options_len);
include/net/mac80211.h
968
struct ieee80211_nan_channel channels[] __counted_by(n_channels);
include/net/mana/hw_channel.h
135
struct hwc_work_request reqs[] __counted_by(num_reqs);
include/net/mana/mana.h
373
struct mana_recv_buf_oob rx_oobs[] __counted_by(num_rx_buf);
include/net/mana/mana.h
933
mana_handle_t indir_tab[] __counted_by(num_indir_entries);
include/net/netfilter/nf_tables.h
1817
struct nft_trans_one_elem elems[] __counted_by(nelems);
include/net/nexthop.h
139
struct nh_grp_entry nh_entries[] __counted_by(num_nh);
include/net/nexthop.h
205
struct nh_notifier_grp_entry_info nh_entries[] __counted_by(num_nh);
include/net/nexthop.h
219
struct nh_notifier_single_info nhs[] __counted_by(num_nh_buckets);
include/net/nexthop.h
230
struct nh_notifier_grp_hw_stats_entry_info stats[] __counted_by(num_nh);
include/net/nexthop.h
97
struct nh_res_bucket nh_buckets[] __counted_by(num_nh_buckets);
include/net/sock_reuseport.h
29
struct sock *socks[] __counted_by(max_socks);
include/rdma/ib_verbs.h
632
u64 value[] __counted_by(num_counters);
include/sound/control.h
84
struct snd_kcontrol_volatile vd[] __counted_by(count); /* volatile data */
include/sound/cs-amp-lib.h
26
struct cirrus_amp_cal_data data[] __counted_by(count);
include/sound/seq_midi_emul.h
64
struct snd_midi_channel channels[] __counted_by(max_channels);
include/sound/soc-dapm.h
587
struct snd_soc_dapm_widget *widgets[] __counted_by(num_widgets);
include/sound/soc.h
1186
struct snd_soc_component *components[] __counted_by(num_components);
include/uapi/drm/amdxdna_accel.h
131
struct amdxdna_cu_config cu_configs[] __counted_by(num_cus);
include/uapi/linux/if_alg.h
45
__u8 iv[] __counted_by(ivlen);
include/uapi/linux/lsm.h
40
__u8 ctx[] __counted_by(ctx_len);
include/uapi/linux/media/v4l2-isp.h
99
__u8 data[] __counted_by(data_size);
include/uapi/linux/stddef.h
63
#ifndef __counted_by
include/uapi/linux/tc_act/tc_pedit.h
65
struct tc_pedit_key keys[] __counted_by(nkeys);
include/uapi/linux/vfio.h
1524
struct vfio_region_dma_range dma_ranges[] __counted_by(nr_ranges);
include/uapi/linux/vhost_types.h
115
__u64 features[] __counted_by(count);
include/uapi/linux/xfrm.h
37
char ctx_str[] __counted_by(ctx_len);
include/video/mmp_disp.h
234
struct mmp_overlay overlays[] __counted_by(overlay_num);
io_uring/rsrc.h
45
struct bio_vec bvec[] __counted_by(nr_bvecs);
kernel/audit_tree.c
37
} owners[] __counted_by(count);
kernel/bpf/stackmap.c
32
struct stack_map_bucket *buckets[] __counted_by(n_buckets);
kernel/crash_dump_dm_crypt.c
25
struct dm_crypt_key keys[] __counted_by(total_keys);
kernel/dma/map_benchmark.c
126
void *buf[] __counted_by(npages);
kernel/gcov/fs.c
102
char buffer[] __counted_by(size);
kernel/params.c
555
struct param_attribute attrs[] __counted_by(num);
kernel/printk/printk_ringbuffer_kunit_test.c
56
char text[] __counted_by(size);
kernel/sched/ext/types.h
94
u64 bits[] __counted_by(alloc_words);
kernel/trace/trace.h
94
#define __stack_array(type, item, size, field) type item[] __counted_by(field);
kernel/trace/trace_events_hist.c
687
char *field_var_str[] __counted_by(n_field_var_str);
kernel/trace/trace_probe.h
242
struct fetch_insn code[] __counted_by(size);
kernel/trace/tracing_map.h
170
void *pages[] __counted_by(n_pages);
lib/tests/overflow_kunit.c
1177
s16 array[] __counted_by(counter);
mm/slab_common.c
1344
void *records[] __counted_by(nr_records);
net/devlink/sh_dev.c
19
char priv[] __aligned(NETDEV_ALIGN) __counted_by(priv_size);
net/ipv4/udp_tunnel_nic.c
51
struct udp_tunnel_nic_table_entry *entries[] __counted_by(n_tables);
net/mac80211/parse.c
68
u8 scratch[] __counted_by(scratch_len);
net/netfilter/nft_set_pipapo.h
155
struct nft_pipapo_field f[] __counted_by(field_count);
net/netlink/policy.c
24
} policies[] __counted_by(n_alloc);
net/openvswitch/flow_table.h
51
struct sw_flow_mask __rcu *masks[] __counted_by(max);
net/openvswitch/meter.h
41
struct dp_meter_band bands[] __counted_by(n_bands);
net/openvswitch/meter.h
47
struct dp_meter __rcu *dp_meters[] __counted_by(n_meters);
net/packet/internal.h
92
struct sock __rcu *arr[] __counted_by(max_num_members);
net/sched/sch_netem.c
69
s16 table[] __counted_by(size);
net/wireless/core.h
313
s32 rssi_thresholds[] __counted_by(n_rssi_thresholds);
security/integrity/ima/ima_modsig.c
32
u8 raw_pkcs7[] __counted_by(raw_pkcs7_len);
security/integrity/ima/ima_policy.c
73
char *items[] __counted_by(count);
security/landlock/ruleset.h
121
struct landlock_layer layers[] __counted_by(num_layers);
security/selinux/ss/sidtab.c
29
char str[] __counted_by(len);
sound/core/seq/oss/seq_oss_readq.h
27
union evrec q[] __counted_by(maxlen);
sound/hda/common/codec.c
100
hda_nid_t conns[] __counted_by(len);
sound/pci/asihpi/hpicmn.h
43
struct hpi_control_cache_info *p_info[] __counted_by(control_count);
sound/soc/apple/mca.c
164
struct mca_cluster clusters[] __counted_by(nclusters);
sound/soc/codecs/audio-iio-aux.c
30
struct audio_iio_aux_chan chans[] __counted_by(num_chans);
sound/soc/codecs/aw88395/aw88395_device.h
155
u8 data[] __counted_by(len);
sound/soc/codecs/pcm6240.h
202
struct pcmdevice_block_data *blk_data[] __counted_by(nblocks);
sound/soc/codecs/sigmadsp.c
38
u8 cache[] __counted_by(num_bytes);
sound/soc/codecs/sigmadsp.c
46
uint8_t data[] __counted_by(length);
sound/soc/intel/avs/messages.h
815
u8 config[] __counted_by(config_size);
sound/soc/sdca/sdca_functions.c
1288
} __packed controls[] __counted_by(num_controls);
sound/soc/sof/sof-audio.h
418
struct snd_soc_tplg_hw_config hw_configs[] __counted_by(num_hw_configs);
sound/usb/usx2y/usbusx2y.h
47
struct urb *urb[] __counted_by(len);
tools/include/uapi/linux/stddef.h
60
#ifndef __counted_by