Symbol: DECLARE_FLEX_ARRAY
arch/arm64/include/asm/kvm_host.h
262
DECLARE_FLEX_ARRAY(u16, cmpidr_to_idx);
arch/powerpc/platforms/powernv/opal-prd.c
30
DECLARE_FLEX_ARRAY(u8, data);
arch/x86/kvm/vmx/tdx_arch.h
106
DECLARE_FLEX_ARRAY(struct tdx_cpuid_value, cpuid_values);
arch/x86/virt/vmx/tdx/tdx.h
84
DECLARE_FLEX_ARRAY(struct tdmr_reserved_area, reserved_areas);
drivers/crypto/chelsio/chcr_crypto.h
226
DECLARE_FLEX_ARRAY(struct chcr_gcm_ctx, gcm);
drivers/crypto/chelsio/chcr_crypto.h
227
DECLARE_FLEX_ARRAY(struct chcr_authenc_ctx, authenc);
drivers/crypto/talitos.h
68
DECLARE_FLEX_ARRAY(struct talitos_ptr, link_tbl);
drivers/crypto/talitos.h
69
DECLARE_FLEX_ARRAY(u8, buf);
drivers/dma/sh/rcar-dmac.c
106
DECLARE_FLEX_ARRAY(struct rcar_dmac_desc, descs);
drivers/dma/sh/rcar-dmac.c
107
DECLARE_FLEX_ARRAY(struct rcar_dmac_xfer_chunk, chunks);
drivers/firmware/google/coreboot_table.h
83
DECLARE_FLEX_ARRAY(u8, raw);
drivers/gpu/drm/amd/include/discovery.h
143
DECLARE_FLEX_ARRAY(uint32_t, base_address); /* 32-bit Base Address list. Corresponds to the num_base_address field*/
drivers/gpu/drm/amd/include/discovery.h
144
DECLARE_FLEX_ARRAY(uint64_t, base_address_64); /* 64-bit Base Address list. Corresponds to the num_base_address field*/
drivers/gpu/drm/i915/i915_syncmap.c
79
DECLARE_FLEX_ARRAY(u32, seqno);
drivers/gpu/drm/i915/i915_syncmap.c
80
DECLARE_FLEX_ARRAY(struct i915_syncmap *, child);
drivers/i2c/i2c-core-acpi.c
29
DECLARE_FLEX_ARRAY(u8, data);
drivers/infiniband/hw/cxgb4/t4fw_ri_api.h
558
DECLARE_FLEX_ARRAY(struct fw_ri_immd, immd_src);
drivers/infiniband/hw/cxgb4/t4fw_ri_api.h
559
DECLARE_FLEX_ARRAY(struct fw_ri_isgl, isgl_src);
drivers/infiniband/hw/cxgb4/t4fw_ri_api.h
575
DECLARE_FLEX_ARRAY(struct fw_ri_immd, immd_src);
drivers/infiniband/hw/cxgb4/t4fw_ri_api.h
576
DECLARE_FLEX_ARRAY(struct fw_ri_isgl, isgl_src);
drivers/infiniband/hw/cxgb4/t4fw_ri_api.h
610
DECLARE_FLEX_ARRAY(struct fw_ri_immd, immd_src);
drivers/infiniband/hw/cxgb4/t4fw_ri_api.h
611
DECLARE_FLEX_ARRAY(struct fw_ri_isgl, isgl_src);
drivers/input/keyboard/applespi.c
314
DECLARE_FLEX_ARRAY(u8, data);
drivers/md/bcache/bcache_ondisk.h
363
DECLARE_FLEX_ARRAY(struct bkey, start);
drivers/md/bcache/bcache_ondisk.h
364
DECLARE_FLEX_ARRAY(__u64, d);
drivers/md/bcache/bcache_ondisk.h
428
DECLARE_FLEX_ARRAY(struct bkey, start);
drivers/md/bcache/bcache_ondisk.h
429
DECLARE_FLEX_ARRAY(__u64, d);
drivers/misc/mei/vsc-fw-loader.c
111
DECLARE_FLEX_ARRAY(__u8, res);
drivers/misc/mei/vsc-fw-loader.c
117
DECLARE_FLEX_ARRAY(__le32, payload);
drivers/misc/mei/vsc-fw-loader.c
131
DECLARE_FLEX_ARRAY(__u8, payload);
drivers/misc/mei/vsc-fw-loader.c
156
DECLARE_FLEX_ARRAY(__u8, res);
drivers/misc/mei/vsc-fw-loader.c
161
DECLARE_FLEX_ARRAY(__le32, payload);
drivers/misc/mei/vsc-fw-loader.c
166
DECLARE_FLEX_ARRAY(__u8, payload);
drivers/misc/mei/vsc-fw-loader.c
171
DECLARE_FLEX_ARRAY(__u8, payload);
drivers/net/can/usb/etas_es58x/es581_4.h
195
DECLARE_FLEX_ARRAY(u8, raw_msg);
drivers/net/can/usb/etas_es58x/es58x_core.h
226
DECLARE_FLEX_ARRAY(u8, raw_cmd);
drivers/net/can/usb/etas_es58x/es58x_fd.h
222
DECLARE_FLEX_ARRAY(u8, raw_msg);
drivers/net/can/usb/gs_usb.c
281
DECLARE_FLEX_ARRAY(struct classic_can, classic_can);
drivers/net/can/usb/gs_usb.c
282
DECLARE_FLEX_ARRAY(struct classic_can_ts, classic_can_ts);
drivers/net/can/usb/gs_usb.c
283
DECLARE_FLEX_ARRAY(struct classic_can_quirk, classic_can_quirk);
drivers/net/can/usb/gs_usb.c
284
DECLARE_FLEX_ARRAY(struct canfd, canfd);
drivers/net/can/usb/gs_usb.c
285
DECLARE_FLEX_ARRAY(struct canfd_ts, canfd_ts);
drivers/net/can/usb/gs_usb.c
286
DECLARE_FLEX_ARRAY(struct canfd_quirk, canfd_quirk);
drivers/net/can/usb/ucan.c
248
DECLARE_FLEX_ARRAY(struct ucan_tx_complete_entry_t,
drivers/net/ethernet/airoha/airoha_eth.h
418
DECLARE_FLEX_ARRAY(u32, d);
drivers/net/ethernet/airoha/airoha_npu.c
160
DECLARE_FLEX_ARRAY(u8, d);
drivers/net/ethernet/apple/macmace.c
80
DECLARE_FLEX_ARRAY(u8, data);
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
318
DECLARE_FLEX_ARRAY(struct mlx4_wqe_data_seg, data);
drivers/net/ethernet/mellanox/mlx5/core/en.h
234
DECLARE_FLEX_ARRAY(struct mlx5_wqe_data_seg, data);
drivers/net/ethernet/mellanox/mlx5/core/en.h
246
DECLARE_FLEX_ARRAY(struct mlx5_mtt, inline_mtts);
drivers/net/ethernet/mellanox/mlx5/core/en.h
247
DECLARE_FLEX_ARRAY(struct mlx5_klm, inline_klms);
drivers/net/ethernet/mellanox/mlx5/core/en.h
248
DECLARE_FLEX_ARRAY(struct mlx5_ksm, inline_ksms);
drivers/net/ethernet/mellanox/mlx5/core/en.h
585
DECLARE_FLEX_ARRAY(struct mlx5e_frag_page, frag_pages);
drivers/net/ethernet/mellanox/mlx5/core/en.h
586
DECLARE_FLEX_ARRAY(struct page *, pages);
drivers/net/ethernet/mellanox/mlx5/core/en.h
587
DECLARE_FLEX_ARRAY(struct xdp_buff *, xsk_buffs);
drivers/net/ethernet/mellanox/mlx5/core/en.h
647
DECLARE_FLEX_ARRAY(struct mlx5e_dma_info, hd_buf_pages);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
140
DECLARE_FLEX_ARRAY(struct mlx5e_async_ctx, arr);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
104
DECLARE_FLEX_ARRAY(struct mlx5_esw_flow_attr, esw_attr);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
105
DECLARE_FLEX_ARRAY(struct mlx5_nic_flow_attr, nic_attr);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_format.h
47
DECLARE_FLEX_ARRAY(u8, psid);
drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h
22
DECLARE_FLEX_ARRAY(u8, data);
drivers/net/wireless/ath/ath10k/bmi.h
163
DECLARE_FLEX_ARRAY(u8, payload);
drivers/net/wireless/ath/ath10k/htc.h
249
DECLARE_FLEX_ARRAY(struct ath10k_htc_credit_report, credit_report);
drivers/net/wireless/ath/ath10k/htc.h
250
DECLARE_FLEX_ARRAY(struct ath10k_htc_lookahead_report, lookahead_report);
drivers/net/wireless/ath/ath10k/htc.h
251
DECLARE_FLEX_ARRAY(struct ath10k_htc_lookahead_bundle, lookahead_bundle);
drivers/net/wireless/ath/ath10k/htt.h
1111
DECLARE_FLEX_ARRAY(struct htt_rx_in_ord_msdu_desc,
drivers/net/wireless/ath/ath10k/htt.h
1113
DECLARE_FLEX_ARRAY(struct htt_rx_in_ord_msdu_desc_ext,
drivers/net/wireless/ath/ath10k/htt.h
1570
DECLARE_FLEX_ARRAY(__le32, resp_ids);
drivers/net/wireless/ath/ath10k/htt.h
1571
DECLARE_FLEX_ARRAY(struct htt_tx_fetch_record, records);
drivers/net/wireless/ath/ath10k/wmi.h
3112
DECLARE_FLEX_ARRAY(struct host_memory_chunk, items);
drivers/net/wireless/ath/ath10k/wmi.h
7208
DECLARE_FLEX_ARRAY(struct wmi_channel, peer_chan_list);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
1114
DECLARE_FLEX_ARRAY(u32, fw2wbm_ring_full_hist);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
1167
DECLARE_FLEX_ARRAY(u32, dwords_used_by_user_n);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
1453
DECLARE_FLEX_ARRAY(u32, refill_ring_empty_cnt);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
1459
DECLARE_FLEX_ARRAY(u32, refill_ring_num_refill);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
149
DECLARE_FLEX_ARRAY(u32, data);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
1491
DECLARE_FLEX_ARRAY(u32, rxdma_err); /* HTT_RX_RXDMA_MAX_ERR_CODE */
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
1523
DECLARE_FLEX_ARRAY(u32, reo_err); /* HTT_RX_REO_MAX_ERR_CODE */
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
1640
DECLARE_FLEX_ARRAY(u32, fw_ring_mpdu_err); /* HTT_RX_STATS_RXDMA_MAX_ERR */
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
1646
DECLARE_FLEX_ARRAY(u32, fw_mpdu_drop); /* HTT_RX_STATS_FW_DROP_REASON_MAX */
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
212
DECLARE_FLEX_ARRAY(u32, urrn_stats);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
218
DECLARE_FLEX_ARRAY(u32, flush_errs);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
224
DECLARE_FLEX_ARRAY(u32, sifs_status);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
230
DECLARE_FLEX_ARRAY(u32, phy_errs);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
236
DECLARE_FLEX_ARRAY(u32, sifs_hist_status);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
602
DECLARE_FLEX_ARRAY(u32, cmd_result);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
608
DECLARE_FLEX_ARRAY(u32, cmd_stall_status);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
614
DECLARE_FLEX_ARRAY(u32, fes_result);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
647
DECLARE_FLEX_ARRAY(u32, txop_used_cnt_hist);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
816
DECLARE_FLEX_ARRAY(u32, sched_cmd_posted);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
822
DECLARE_FLEX_ARRAY(u32, sched_cmd_reaped);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
828
DECLARE_FLEX_ARRAY(u32, sched_order_su);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
856
DECLARE_FLEX_ARRAY(u32, sched_ineligibility);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
903
DECLARE_FLEX_ARRAY(u32, gen_mpdu_end_reason);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
909
DECLARE_FLEX_ARRAY(u32, list_mpdu_end_reason);
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
915
DECLARE_FLEX_ARRAY(u32, list_mpdu_cnt_hist);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
1171
DECLARE_FLEX_ARRAY(__le32, data);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
1218
DECLARE_FLEX_ARRAY(__le32, dwords_used_by_user_n);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
1550
DECLARE_FLEX_ARRAY(struct ath12k_htt_txbf_ofdma_ax_ndpa_stats_elem_t, ax_ndpa);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
1563
DECLARE_FLEX_ARRAY(struct ath12k_htt_txbf_ofdma_ax_ndp_stats_elem_t, ax_ndp);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
1577
DECLARE_FLEX_ARRAY(struct ath12k_htt_txbf_ofdma_ax_brp_stats_elem_t, ax_brp);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
1591
DECLARE_FLEX_ARRAY(struct ath12k_htt_txbf_ofdma_ax_steer_stats_elem_t, ax_steer);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
392
DECLARE_FLEX_ARRAY(__le32, urrn_stats);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
396
DECLARE_FLEX_ARRAY(__le32, flush_errs);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
400
DECLARE_FLEX_ARRAY(__le32, phy_errs);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
404
DECLARE_FLEX_ARRAY(__le32, sifs_status);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
412
DECLARE_FLEX_ARRAY(__le32, sifs_hist_status);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
663
DECLARE_FLEX_ARRAY(__le32, sched_cmd_posted);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
667
DECLARE_FLEX_ARRAY(__le32, sched_cmd_reaped);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
671
DECLARE_FLEX_ARRAY(__le32, sched_order_su);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
675
DECLARE_FLEX_ARRAY(__le32, sched_ineligibility);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
690
DECLARE_FLEX_ARRAY(__le32, supercycle_triggers);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
769
DECLARE_FLEX_ARRAY(__le32, hw_wars);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
819
DECLARE_FLEX_ARRAY(__le32, gen_mpdu_end_reason);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
826
DECLARE_FLEX_ARRAY(__le32, list_mpdu_end_reason);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
830
DECLARE_FLEX_ARRAY(__le32, list_mpdu_cnt_hist);
drivers/net/wireless/ath/carl9170/fwcmd.h
121
DECLARE_FLEX_ARRAY(struct {
drivers/net/wireless/ath/carl9170/fwcmd.h
323
DECLARE_FLEX_ARRAY(struct carl9170_tx_status, tx_status);
drivers/net/wireless/ath/carl9170/fwcmd.h
325
DECLARE_FLEX_ARRAY(struct _carl9170_tx_status, _tx_status);
drivers/net/wireless/ath/carl9170/wlan.h
274
DECLARE_FLEX_ARRAY(u8, payload);
drivers/net/wireless/ath/wil6210/fw.h
133
DECLARE_FLEX_ARRAY(struct wil_fw_data_dwrite, data);
drivers/net/wireless/ath/wil6210/fw.h
50
DECLARE_FLEX_ARRAY(u8, data); /* free-form data [data_size], see above */
drivers/net/wireless/ath/wil6210/wmi.h
2766
DECLARE_FLEX_ARRAY(u8, payload);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h
405
DECLARE_FLEX_ARRAY(__le16, channel_list); /* chanspecs */
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h
449
DECLARE_FLEX_ARRAY(__le16, channel_list); /* chanspecs */
drivers/net/wireless/intel/ipw2x00/ipw2200.h
652
DECLARE_FLEX_ARRAY(u8, raw);
drivers/net/wireless/intel/iwlegacy/commands.h
1726
DECLARE_FLEX_ARRAY(struct agg_tx_status, agg_status); /* for each agg frame */
drivers/net/wireless/intel/iwlegacy/commands.h
3381
DECLARE_FLEX_ARRAY(u8, raw);
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h
739
DECLARE_FLEX_ARRAY(struct iwl_compressed_ba_ratid, ra_tid);
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h
740
DECLARE_FLEX_ARRAY(struct iwl_compressed_ba_tfd, tfd);
drivers/net/wireless/intersil/p54/eeprom.h
111
DECLARE_FLEX_ARRAY(struct {
drivers/net/wireless/mediatek/mt76/mt792x_acpi_sar.h
29
DECLARE_FLEX_ARRAY(struct mt792x_asar_dyn_limit, tbl);
drivers/net/wireless/mediatek/mt76/mt792x_acpi_sar.h
42
DECLARE_FLEX_ARRAY(struct mt792x_asar_dyn_limit_v2, tbl);
drivers/net/wireless/mediatek/mt76/mt792x_acpi_sar.h
60
DECLARE_FLEX_ARRAY(struct mt792x_asar_geo_limit, tbl);
drivers/net/wireless/mediatek/mt76/mt792x_acpi_sar.h
74
DECLARE_FLEX_ARRAY(struct mt792x_asar_geo_limit_v2, tbl);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.h
209
DECLARE_FLEX_ARRAY(struct all_sta_trx_rate, rate);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.h
210
DECLARE_FLEX_ARRAY(struct {
drivers/net/wireless/mediatek/mt76/mt7996/mcu.h
217
DECLARE_FLEX_ARRAY(struct {
drivers/net/wireless/realtek/rtw89/fw.h
3845
DECLARE_FLEX_ARRAY(u8, raw);
drivers/net/wireless/realtek/rtw89/fw.h
3846
DECLARE_FLEX_ARRAY(__le32, argv);
drivers/nvmem/layouts/u-boot-env.c
33
DECLARE_FLEX_ARRAY(uint8_t, data);
drivers/platform/x86/lenovo/wmi-capdata.c
113
DECLARE_FLEX_ARRAY(struct capdata00, cd00);
drivers/platform/x86/lenovo/wmi-capdata.c
114
DECLARE_FLEX_ARRAY(struct capdata01, cd01);
drivers/platform/x86/lenovo/wmi-capdata.c
115
DECLARE_FLEX_ARRAY(struct capdata_fan, cd_fan);
drivers/s390/crypto/zcrypt_msgtype6.c
341
DECLARE_FLEX_ARRAY(u8, userdata);
drivers/s390/crypto/zcrypt_msgtype6.c
470
DECLARE_FLEX_ARRAY(u8, userdata);
drivers/scsi/aic94xx/aic94xx_sds.c
521
DECLARE_FLEX_ARRAY(struct asd_ms_conn_desc, conn_desc);
drivers/scsi/aic94xx/aic94xx_sds.c
522
DECLARE_FLEX_ARRAY(struct asd_ms_node_desc, node_desc);
drivers/scsi/megaraid/megaraid_sas.h
1725
DECLARE_FLEX_ARRAY(struct megasas_sge32, sge32);
drivers/scsi/megaraid/megaraid_sas.h
1726
DECLARE_FLEX_ARRAY(struct megasas_sge64, sge64);
drivers/scsi/megaraid/megaraid_sas.h
1727
DECLARE_FLEX_ARRAY(struct megasas_sge_skinny, sge_skinny);
drivers/scsi/megaraid/megaraid_sas_fusion.h
531
DECLARE_FLEX_ARRAY(union MPI2_SGE_IO_UNION, SGLs);
drivers/scsi/qla2xxx/qla_def.h
3221
DECLARE_FLEX_ARRAY(struct ct_sns_gpn_ft_data {
drivers/soc/ixp4xx/ixp4xx-npe.c
522
DECLARE_FLEX_ARRAY(u32, data);
drivers/soc/ixp4xx/ixp4xx-npe.c
523
DECLARE_FLEX_ARRAY(struct dl_block, blocks);
drivers/soc/qcom/smd-rpm.c
76
DECLARE_FLEX_ARRAY(u8, message);
drivers/staging/greybus/usb.c
30
DECLARE_FLEX_ARRAY(u8, buf);
drivers/video/fbdev/amifb.c
690
DECLARE_FLEX_ARRAY(__u8, data); /* field with [height][width] */
fs/hpfs/hpfs.h
429
DECLARE_FLEX_ARRAY(struct bplus_internal_node, internal);
fs/hpfs/hpfs.h
431
DECLARE_FLEX_ARRAY(struct bplus_leaf_node, external);
fs/ocfs2/ocfs2_fs.h
533
/*00*/ DECLARE_FLEX_ARRAY(__le16, sm_slots);
fs/ocfs2/ocfs2_fs.h
554
/*00*/ DECLARE_FLEX_ARRAY(struct ocfs2_extended_slot, se_slots);
fs/ocfs2/ocfs2_fs.h
733
DECLARE_FLEX_ARRAY(__u8, i_symlink);
fs/ocfs2/ocfs2_fs.h
900
DECLARE_FLEX_ARRAY(__u8, bg_bitmap);
fs/overlayfs/overlayfs.h
155
DECLARE_FLEX_ARRAY(u8, buf);
fs/smb/client/smb1pdu.h
1994
DECLARE_FLEX_ARRAY(char, FileName);
fs/smb/client/smb1pdu.h
2033
DECLARE_FLEX_ARRAY(char, LinkDest);
fs/smb/client/smb1pdu.h
2082
DECLARE_FLEX_ARRAY(__u8, alt_name);
fs/smb/client/smb1pdu.h
2193
DECLARE_FLEX_ARRAY(char, FileName);
fs/smb/client/smb1pdu.h
387
DECLARE_FLEX_ARRAY(unsigned char, EncryptionKey);
fs/smb/common/smb2pdu.h
1864
DECLARE_FLEX_ARRAY(char, FileName);
fs/smb/common/smb2pdu.h
860
DECLARE_FLEX_ARRAY(struct smb2_lock_element, locks);
fs/vboxsf/shfl_hostintf.h
72
DECLARE_FLEX_ARRAY(u8, utf8);
fs/vboxsf/shfl_hostintf.h
73
DECLARE_FLEX_ARRAY(u16, utf16);
include/hyperv/hvgdk_mini.h
1294
DECLARE_FLEX_ARRAY(union hv_register_value, values);
include/hyperv/hvhdk_mini.h
280
DECLARE_FLEX_ARRAY(u64, gpa_page_list);
include/linux/bpf.h
1809
DECLARE_FLEX_ARRAY(struct sock_filter, insns);
include/linux/bpf.h
1810
DECLARE_FLEX_ARRAY(struct bpf_insn, insnsi);
include/linux/bpf.h
2247
DECLARE_FLEX_ARRAY(char, value) __aligned(8);
include/linux/bpf.h
2248
DECLARE_FLEX_ARRAY(void *, ptrs) __aligned(8);
include/linux/bpf.h
2249
DECLARE_FLEX_ARRAY(void __percpu *, pptrs) __aligned(8);
include/linux/cgroup-defs.h
633
DECLARE_FLEX_ARRAY(struct cgroup *, ancestors);
include/linux/cgroup-defs.h
636
DECLARE_FLEX_ARRAY(struct cgroup *, _low_ancestors);
include/linux/exportfs.h
162
DECLARE_FLEX_ARRAY(__u32, raw);
include/linux/ieee80211.h
1037
DECLARE_FLEX_ARRAY(u8, variable);
include/linux/ieee80211.h
1197
DECLARE_FLEX_ARRAY(u8, body); /* Generic frame body */
include/linux/ieee80211.h
919
DECLARE_FLEX_ARRAY(u8, virtual_map);
include/linux/memremap.h
145
DECLARE_FLEX_ARRAY(struct range, ranges);
include/linux/mlx5/mlx5_ifc.h
4319
DECLARE_FLEX_ARRAY(struct mlx5_ifc_rq_num_bits, rq_num);
include/linux/mlx5/mlx5_ifc.h
4320
DECLARE_FLEX_ARRAY(struct mlx5_ifc_rq_vhca_bits, rq_vhca);
include/linux/mlx5/qp.h
279
DECLARE_FLEX_ARRAY(u8, data);
include/linux/platform_data/cros_ec_commands.h
2794
DECLARE_FLEX_ARRAY(struct ec_response_motion_sensor_data, sensor);
include/linux/wireless.h
35
DECLARE_FLEX_ARRAY(__u8, ptr_bytes);
include/net/libeth/types.h
27
DECLARE_FLEX_ARRAY(u32, raw);
include/net/libeth/types.h
43
DECLARE_FLEX_ARRAY(u32, raw);
include/net/libeth/types.h
62
DECLARE_FLEX_ARRAY(u32, raw);
include/net/netns/generic.h
36
DECLARE_FLEX_ARRAY(void *, ptr);
include/net/psp/types.h
165
DECLARE_FLEX_ARRAY(u64, required);
include/scsi/sas.h
336
DECLARE_FLEX_ARRAY(u8, resp_data);
include/scsi/sas.h
337
DECLARE_FLEX_ARRAY(u8, sense_data);
include/scsi/sas.h
557
DECLARE_FLEX_ARRAY(u8, resp_data);
include/scsi/sas.h
558
DECLARE_FLEX_ARRAY(u8, sense_data);
include/scsi/scsi_bsg_iscsi.h
62
DECLARE_FLEX_ARRAY(uint32_t, vendor_rsp);
include/sound/sof/control.h
120
DECLARE_FLEX_ARRAY(struct sof_ipc_ctrl_value_chan, chanv);
include/sound/sof/control.h
122
DECLARE_FLEX_ARRAY(struct sof_ipc_ctrl_value_comp, compv);
include/sound/sof/control.h
124
DECLARE_FLEX_ARRAY(struct sof_abi_hdr, data);
kernel/bpf/bpf_insn_array.c
10
DECLARE_FLEX_ARRAY(struct bpf_insn_array_value, values);
net/bpf/test_run.c
95
DECLARE_FLEX_ARRAY(struct xdp_frame, frame);
net/bpf/test_run.c
96
DECLARE_FLEX_ARRAY(u8, data);
net/ipv4/fib_trie.c
130
DECLARE_FLEX_ARRAY(struct key_vector __rcu *, tnode);
net/ipv6/rpl_iptunnel.c
16
DECLARE_FLEX_ARRAY(struct ipv6_rpl_sr_hdr, srh);
security/apparmor/include/label.h
144
DECLARE_FLEX_ARRAY(struct aa_ruleset *, rules);
security/apparmor/include/label.h
146
DECLARE_FLEX_ARRAY(struct aa_profile *, vec);
security/apparmor/lsm.c
52
DECLARE_FLEX_ARRAY(char, buffer);
sound/hda/codecs/hdmi/hdmi_local.h
205
DECLARE_FLEX_ARRAY(u8, bytes);
sound/soc/intel/avs/messages.h
825
DECLARE_FLEX_ARRAY(u32, blob);
sound/soc/sof/ipc4-topology.h
176
DECLARE_FLEX_ARRAY(u32, pipeline_instance_ids);
sound/soc/sof/ipc4-topology.h
368
DECLARE_FLEX_ARRAY(struct sof_ipc4_ctrl_value_chan, chanv);
sound/soc/sof/ipc4-topology.h
369
DECLARE_FLEX_ARRAY(struct sof_abi_hdr, data);
sound/soc/sof/ipc4-topology.h
390
DECLARE_FLEX_ARRAY(struct sof_ipc4_ctrl_value_chan, chanv);
sound/soc/sof/ipc4-topology.h
391
DECLARE_FLEX_ARRAY(uint8_t, data);
sound/soc/sof/ipc4-topology.h
507
DECLARE_FLEX_ARRAY(struct sof_ipc4_pin_format, pin_formats);
sound/soc/sof/sof-client-probes-ipc3.c
32
DECLARE_FLEX_ARRAY(struct sof_probe_dma, dma);
sound/soc/sof/sof-client-probes-ipc3.c
33
DECLARE_FLEX_ARRAY(struct sof_probe_point_desc, desc);
sound/soc/sof/sof-client-probes-ipc4.c
70
DECLARE_FLEX_ARRAY(struct sof_ipc4_probe_point, points);