fld                46 arch/arm64/mm/context.c 	int fld = cpuid_feature_extract_unsigned_field(read_cpuid(ID_AA64MMFR0_EL1),
fld                49 arch/arm64/mm/context.c 	switch (fld) {
fld                52 arch/arm64/mm/context.c 					smp_processor_id(),  fld);
fld               229 drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c 		int fld = blk % 3;
fld               233 drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c 		switch (fld) {
fld              1149 drivers/gpu/drm/omapdrm/dss/dsi.c #define DSI_FLD_GET(fld, start, end)\
fld              1150 drivers/gpu/drm/omapdrm/dss/dsi.c 	FLD_GET(dsi_read_reg(dsi, DSI_##fld), start, end)
fld               894 drivers/hid/usbhid/hid-pidff.c static int pidff_find_special_keys(int *keys, struct hid_field *fld,
fld               902 drivers/hid/usbhid/hid-pidff.c 		for (j = 0; j < fld->maxusage; j++) {
fld               903 drivers/hid/usbhid/hid-pidff.c 			if (fld->usage[j].hid == (HID_UP_PID | usagetable[i])) {
fld               150 drivers/infiniband/hw/efa/efa_verbs.c #define field_avail(x, fld, sz) (offsetof(typeof(x), fld) + \
fld               151 drivers/infiniband/hw/efa/efa_verbs.c 				 FIELD_SIZEOF(typeof(x), fld) <= (sz))
fld               430 drivers/infiniband/hw/mlx4/main.c #define field_avail(type, fld, sz) (offsetof(type, fld) + \
fld               431 drivers/infiniband/hw/mlx4/main.c 				    sizeof(((type *)0)->fld) <= (sz))
fld                67 drivers/infiniband/hw/mlx5/mlx5_ib.h #define field_avail(type, fld, sz) (offsetof(type, fld) +		\
fld                68 drivers/infiniband/hw/mlx5/mlx5_ib.h 				    sizeof(((type *)0)->fld) <= (sz))
fld               296 drivers/iommu/arm-smmu-v3.c #define ARM_SMMU_TCR2CD(tcr, fld)	FIELD_PREP(CTXDESC_CD_0_TCR_##fld, \
fld               297 drivers/iommu/arm-smmu-v3.c 					FIELD_GET(ARM64_TCR_##fld, tcr))
fld               482 drivers/media/platform/rcar-vin/rcar-csi2.c 	u32 phycnt, vcdt = 0, vcdt2 = 0, fld = 0;
fld               515 drivers/media/platform/rcar-vin/rcar-csi2.c 		fld = FLD_DET_SEL(1) | FLD_FLD_EN4 | FLD_FLD_EN3 | FLD_FLD_EN2
fld               519 drivers/media/platform/rcar-vin/rcar-csi2.c 			fld |= FLD_FLD_NUM(0);
fld               521 drivers/media/platform/rcar-vin/rcar-csi2.c 			fld |= FLD_FLD_NUM(1);
fld               570 drivers/media/platform/rcar-vin/rcar-csi2.c 	rcsi2_write(priv, FLD_REG, fld);
fld               199 drivers/media/platform/ti-vpe/vpdma.h #define ADB_ADDR(dma_buf, str, fld)	((dma_buf)->addr + offsetof(str, fld))
fld               200 drivers/media/platform/ti-vpe/vpdma.h #define MMR_ADB_ADDR(buf, str, fld)	ADB_ADDR(&(buf), struct str, fld)
fld               529 drivers/message/fusion/mptbase.c 	req_idx = le16_to_cpu(mr->u.frame.hwhdr.msgctxu.fld.req_idx);
fld               530 drivers/message/fusion/mptbase.c 	cb_idx = mr->u.frame.hwhdr.msgctxu.fld.cb_idx;
fld               915 drivers/message/fusion/mptbase.c 		mf->u.frame.hwhdr.msgctxu.fld.cb_idx = cb_idx;	/* byte */
fld               919 drivers/message/fusion/mptbase.c 		mf->u.frame.hwhdr.msgctxu.fld.req_idx = cpu_to_le16(req_idx);
fld               920 drivers/message/fusion/mptbase.c 		mf->u.frame.hwhdr.msgctxu.fld.rsvd = 0;
fld               965 drivers/message/fusion/mptbase.c 	mf->u.frame.hwhdr.msgctxu.fld.cb_idx = cb_idx;		/* byte */
fld               969 drivers/message/fusion/mptbase.c 	mf->u.frame.hwhdr.msgctxu.fld.req_idx = cpu_to_le16(req_idx);
fld               970 drivers/message/fusion/mptbase.c 	mf->u.frame.hwhdr.msgctxu.fld.rsvd = 0;
fld              1001 drivers/message/fusion/mptbase.c 	mf->u.frame.hwhdr.msgctxu.fld.cb_idx = cb_idx;
fld              1004 drivers/message/fusion/mptbase.c 	mf->u.frame.hwhdr.msgctxu.fld.req_idx = cpu_to_le16(req_idx);
fld              1005 drivers/message/fusion/mptbase.c 	mf->u.frame.hwhdr.msgctxu.fld.rsvd = 0;
fld              1203 drivers/message/fusion/mptbase.c 		mf->u.frame.hwhdr.msgctxu.fld.req_idx = cpu_to_le16(ii);
fld              1204 drivers/message/fusion/mptbase.c 		mf->u.frame.hwhdr.msgctxu.fld.cb_idx = cb_idx;
fld               301 drivers/message/fusion/mptbase.h 			} fld;
fld               253 drivers/message/fusion/mptctl.c 			    le16_to_cpu(req->u.frame.hwhdr.msgctxu.fld.req_idx);
fld              1800 drivers/message/fusion/mptctl.c 	req_idx = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx);
fld              1175 drivers/message/fusion/mptlan.c 		i = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx);
fld               599 drivers/message/fusion/mptscsih.c 	req_idx = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx);
fld               601 drivers/message/fusion/mptscsih.c 	    le16_to_cpu(mr->u.frame.hwhdr.msgctxu.fld.req_idx) : req_idx;
fld              1347 drivers/message/fusion/mptscsih.c 	my_idx = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx);
fld              2423 drivers/message/fusion/mptscsih.c 		req_index = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx);
fld              2649 drivers/message/fusion/mptscsih.c 		req_idx = le16_to_cpu(req->u.frame.hwhdr.msgctxu.fld.req_idx);
fld              2910 drivers/message/fusion/mptscsih.c 	my_idx = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx);
fld               136 drivers/mmc/host/sdhci-of-arasan.c 				   const struct sdhci_arasan_soc_ctl_field *fld,
fld               142 drivers/mmc/host/sdhci-of-arasan.c 	u32 reg = fld->reg;
fld               143 drivers/mmc/host/sdhci-of-arasan.c 	u16 width = fld->width;
fld               144 drivers/mmc/host/sdhci-of-arasan.c 	s16 shift = fld->shift;
fld               550 drivers/net/ethernet/cisco/enic/vnic_devcmd.h #define FILTER_FIELD_VALID(fld) (1 << (fld - 1))
fld                39 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c #define MASK_VAL(type, spec, name, mask, val, fld)	\
fld                41 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c 			{.m = MLX5_GET(spec, mask, fld),\
fld                42 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c 			 .v = MLX5_GET(spec, val, fld)}
fld                43 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c #define MASK_VAL_BE(type, spec, name, mask, val, fld)	\
fld                45 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c 			{.m = MLX5_GET_BE(type, spec, mask, fld),\
fld                46 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c 			 .v = MLX5_GET_BE(type, spec, val, fld)}
fld                49 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c #define GET_MASK_VAL(name, type, mask, val, fld)	\
fld                50 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c 		(name.m = MLX5_GET(type, mask, fld),	\
fld                51 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c 		 name.v = MLX5_GET(type, val, fld),	\
fld                66 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c #define MASK_VAL_L2(type, name, fld) \
fld                67 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c 	MASK_VAL(type, fte_match_set_lyr_2_4, name, mask, value, fld)
fld                86 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c #define MASK_VAL_L2_BE(type, name, fld) \
fld                87 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c 	MASK_VAL_BE(type, fte_match_set_lyr_2_4, name, mask, value, fld)
fld               133 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c #define PRINT_MASKED_VAL_L2(type, name, fld, p, format) {\
fld               134 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c 	MASK_VAL_L2(type, name, fld);		         \
fld               157 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c #define MASK_VAL_MISC(type, name, fld) \
fld               158 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c 	MASK_VAL(type, fte_match_set_misc, name, mask, value, fld)
fld               159 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c #define PRINT_MASKED_VAL_MISC(type, name, fld, p, format) {\
fld               160 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c 	MASK_VAL_MISC(type, name, fld);			   \
fld               123 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c #define MLX5E_FTE_SET(header_p, fld, v)  \
fld               124 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	MLX5_SET(fte_match_set_lyr_2_4, header_p, fld, v)
fld               126 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c #define MLX5E_FTE_ADDR_OF(header_p, fld) \
fld               127 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	MLX5_ADDR_OF(fte_match_set_lyr_2_4, header_p, fld)
fld                44 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h #define MLX5E_DECLARE_STAT(type, fld) #fld, offsetof(type, fld)
fld                45 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h #define MLX5E_DECLARE_RX_STAT(type, fld) "rx%d_"#fld, offsetof(type, fld)
fld                46 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h #define MLX5E_DECLARE_TX_STAT(type, fld) "tx%d_"#fld, offsetof(type, fld)
fld                47 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h #define MLX5E_DECLARE_XDPSQ_STAT(type, fld) "tx%d_xdp_"#fld, offsetof(type, fld)
fld                48 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h #define MLX5E_DECLARE_RQ_XDPSQ_STAT(type, fld) "rx%d_xdp_tx_"#fld, offsetof(type, fld)
fld                49 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h #define MLX5E_DECLARE_XSKRQ_STAT(type, fld) "rx%d_xsk_"#fld, offsetof(type, fld)
fld                50 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h #define MLX5E_DECLARE_XSKSQ_STAT(type, fld) "tx%d_xsk_"#fld, offsetof(type, fld)
fld                51 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h #define MLX5E_DECLARE_CH_STAT(type, fld) "ch%d_"#fld, offsetof(type, fld)
fld               289 drivers/net/ethernet/mscc/ocelot_ace.c #define VCAP_KEY_SET(fld, val, msk) \
fld               290 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_key_set(&data, IS2_HKO_##fld, IS2_HKL_##fld, val, msk)
fld               291 drivers/net/ethernet/mscc/ocelot_ace.c #define VCAP_KEY_ANY_SET(fld) \
fld               292 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_key_set(&data, IS2_HKO_##fld, IS2_HKL_##fld, 0, 0)
fld               293 drivers/net/ethernet/mscc/ocelot_ace.c #define VCAP_KEY_BIT_SET(fld, val) vcap_key_bit_set(&data, IS2_HKO_##fld, val)
fld               294 drivers/net/ethernet/mscc/ocelot_ace.c #define VCAP_KEY_BYTES_SET(fld, val, msk) \
fld               295 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_key_bytes_set(&data, IS2_HKO_##fld, val, msk, IS2_HKL_##fld / 8)
fld               303 drivers/net/ethernet/mscc/ocelot_ace.c #define VCAP_ACT_SET(fld, val) \
fld               304 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_action_set(data, IS2_AO_##fld, IS2_AL_##fld, val)
fld               273 drivers/net/ethernet/netronome/nfp/nfp_net.h 		} __packed fld;
fld              1451 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	rx_ring->rxds[wr_idx].fld.reserved = 0;
fld              1452 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	rx_ring->rxds[wr_idx].fld.meta_len_dd = 0;
fld              1453 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	nfp_desc_set_dma_addr(&rx_ring->rxds[wr_idx].fld,
fld               174 drivers/net/ethernet/ti/davinci_cpdma.c #define chan_read(chan, fld)		readl((chan)->fld)
fld               175 drivers/net/ethernet/ti/davinci_cpdma.c #define desc_read(desc, fld)		readl(&(desc)->fld)
fld               177 drivers/net/ethernet/ti/davinci_cpdma.c #define chan_write(chan, fld, v)	writel(v, (chan)->fld)
fld               178 drivers/net/ethernet/ti/davinci_cpdma.c #define desc_write(desc, fld, v)	writel((u32)(v), &(desc)->fld)
fld               927 drivers/perf/arm_spe_pmu.c 	int fld;
fld               932 drivers/perf/arm_spe_pmu.c 	fld = cpuid_feature_extract_unsigned_field(read_cpuid(ID_AA64DFR0_EL1),
fld               934 drivers/perf/arm_spe_pmu.c 	if (!fld) {
fld               937 drivers/perf/arm_spe_pmu.c 			fld, smp_processor_id());
fld               950 drivers/perf/arm_spe_pmu.c 	fld = reg >> SYS_PMBIDR_EL1_ALIGN_SHIFT & SYS_PMBIDR_EL1_ALIGN_MASK;
fld               951 drivers/perf/arm_spe_pmu.c 	spe_pmu->align = 1 << fld;
fld               954 drivers/perf/arm_spe_pmu.c 			fld, smp_processor_id());
fld               979 drivers/perf/arm_spe_pmu.c 	fld = reg >> SYS_PMSIDR_EL1_INTERVAL_SHIFT & SYS_PMSIDR_EL1_INTERVAL_MASK;
fld               980 drivers/perf/arm_spe_pmu.c 	switch (fld) {
fld              1004 drivers/perf/arm_spe_pmu.c 			 fld);
fld              1011 drivers/perf/arm_spe_pmu.c 	fld = reg >> SYS_PMSIDR_EL1_MAXSIZE_SHIFT & SYS_PMSIDR_EL1_MAXSIZE_MASK;
fld              1012 drivers/perf/arm_spe_pmu.c 	spe_pmu->max_record_sz = 1 << fld;
fld              1015 drivers/perf/arm_spe_pmu.c 			fld, smp_processor_id());
fld              1019 drivers/perf/arm_spe_pmu.c 	fld = reg >> SYS_PMSIDR_EL1_COUNTSIZE_SHIFT & SYS_PMSIDR_EL1_COUNTSIZE_MASK;
fld              1020 drivers/perf/arm_spe_pmu.c 	switch (fld) {
fld              1023 drivers/perf/arm_spe_pmu.c 			 fld);
fld               748 drivers/scsi/virtio_scsi.c #define virtscsi_config_get(vdev, fld) \
fld               750 drivers/scsi/virtio_scsi.c 		typeof(((struct virtio_scsi_config *)0)->fld) __val; \
fld               751 drivers/scsi/virtio_scsi.c 		virtio_cread(vdev, struct virtio_scsi_config, fld, &__val); \
fld               755 drivers/scsi/virtio_scsi.c #define virtscsi_config_set(vdev, fld, val) \
fld               757 drivers/scsi/virtio_scsi.c 		typeof(((struct virtio_scsi_config *)0)->fld) __val = (val); \
fld               758 drivers/scsi/virtio_scsi.c 		virtio_cwrite(vdev, struct virtio_scsi_config, fld, &__val); \
fld               379 drivers/usb/misc/usb251xb.c 				    bool ds_only, u8 *fld)
fld               388 drivers/usb/misc/usb251xb.c 			*fld |= BIT(port);
fld               373 drivers/video/fbdev/amifb.c #define CUSTOM_OFS(fld) ((long)&((struct CUSTOM*)0)->fld)
fld              1196 drivers/video/fbdev/omap2/omapfb/dss/dsi.c #define DSI_FLD_GET(fld, start, end)\
fld              1197 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	FLD_GET(dsi_read_reg(dsidev, DSI_##fld), start, end)
fld               394 include/linux/ceph/osd_client.h #define osd_req_op_data(oreq, whch, typ, fld)				\
fld               399 include/linux/ceph/osd_client.h 	&__oreq->r_ops[__whch].typ.fld;					\
fld                50 include/linux/mlx5/device.h #define __mlx5_bit_sz(typ, fld) sizeof(__mlx5_nullp(typ)->fld)
fld                51 include/linux/mlx5/device.h #define __mlx5_bit_off(typ, fld) (offsetof(struct mlx5_ifc_##typ##_bits, fld))
fld                52 include/linux/mlx5/device.h #define __mlx5_16_off(typ, fld) (__mlx5_bit_off(typ, fld) / 16)
fld                53 include/linux/mlx5/device.h #define __mlx5_dw_off(typ, fld) (__mlx5_bit_off(typ, fld) / 32)
fld                54 include/linux/mlx5/device.h #define __mlx5_64_off(typ, fld) (__mlx5_bit_off(typ, fld) / 64)
fld                55 include/linux/mlx5/device.h #define __mlx5_16_bit_off(typ, fld) (16 - __mlx5_bit_sz(typ, fld) - (__mlx5_bit_off(typ, fld) & 0xf))
fld                56 include/linux/mlx5/device.h #define __mlx5_dw_bit_off(typ, fld) (32 - __mlx5_bit_sz(typ, fld) - (__mlx5_bit_off(typ, fld) & 0x1f))
fld                57 include/linux/mlx5/device.h #define __mlx5_mask(typ, fld) ((u32)((1ull << __mlx5_bit_sz(typ, fld)) - 1))
fld                58 include/linux/mlx5/device.h #define __mlx5_dw_mask(typ, fld) (__mlx5_mask(typ, fld) << __mlx5_dw_bit_off(typ, fld))
fld                59 include/linux/mlx5/device.h #define __mlx5_mask16(typ, fld) ((u16)((1ull << __mlx5_bit_sz(typ, fld)) - 1))
fld                60 include/linux/mlx5/device.h #define __mlx5_16_mask(typ, fld) (__mlx5_mask16(typ, fld) << __mlx5_16_bit_off(typ, fld))
fld                63 include/linux/mlx5/device.h #define MLX5_FLD_SZ_BYTES(typ, fld) (__mlx5_bit_sz(typ, fld) / 8)
fld                69 include/linux/mlx5/device.h #define MLX5_BYTE_OFF(typ, fld) (__mlx5_bit_off(typ, fld) / 8)
fld                70 include/linux/mlx5/device.h #define MLX5_ADDR_OF(typ, p, fld) ((void *)((uint8_t *)(p) + MLX5_BYTE_OFF(typ, fld)))
fld                73 include/linux/mlx5/device.h #define MLX5_SET(typ, p, fld, v) do { \
fld                76 include/linux/mlx5/device.h 	*((__be32 *)(p) + __mlx5_dw_off(typ, fld)) = \
fld                77 include/linux/mlx5/device.h 	cpu_to_be32((be32_to_cpu(*((__be32 *)(p) + __mlx5_dw_off(typ, fld))) & \
fld                78 include/linux/mlx5/device.h 		     (~__mlx5_dw_mask(typ, fld))) | (((_v) & __mlx5_mask(typ, fld)) \
fld                79 include/linux/mlx5/device.h 		     << __mlx5_dw_bit_off(typ, fld))); \
fld                82 include/linux/mlx5/device.h #define MLX5_ARRAY_SET(typ, p, fld, idx, v) do { \
fld                83 include/linux/mlx5/device.h 	BUILD_BUG_ON(__mlx5_bit_off(typ, fld) % 32); \
fld                84 include/linux/mlx5/device.h 	MLX5_SET(typ, p, fld[idx], v); \
fld                87 include/linux/mlx5/device.h #define MLX5_SET_TO_ONES(typ, p, fld) do { \
fld                89 include/linux/mlx5/device.h 	*((__be32 *)(p) + __mlx5_dw_off(typ, fld)) = \
fld                90 include/linux/mlx5/device.h 	cpu_to_be32((be32_to_cpu(*((__be32 *)(p) + __mlx5_dw_off(typ, fld))) & \
fld                91 include/linux/mlx5/device.h 		     (~__mlx5_dw_mask(typ, fld))) | ((__mlx5_mask(typ, fld)) \
fld                92 include/linux/mlx5/device.h 		     << __mlx5_dw_bit_off(typ, fld))); \
fld                95 include/linux/mlx5/device.h #define MLX5_GET(typ, p, fld) ((be32_to_cpu(*((__be32 *)(p) +\
fld                96 include/linux/mlx5/device.h __mlx5_dw_off(typ, fld))) >> __mlx5_dw_bit_off(typ, fld)) & \
fld                97 include/linux/mlx5/device.h __mlx5_mask(typ, fld))
fld                99 include/linux/mlx5/device.h #define MLX5_GET_PR(typ, p, fld) ({ \
fld               100 include/linux/mlx5/device.h 	u32 ___t = MLX5_GET(typ, p, fld); \
fld               101 include/linux/mlx5/device.h 	pr_debug(#fld " = 0x%x\n", ___t); \
fld               105 include/linux/mlx5/device.h #define __MLX5_SET64(typ, p, fld, v) do { \
fld               106 include/linux/mlx5/device.h 	BUILD_BUG_ON(__mlx5_bit_sz(typ, fld) != 64); \
fld               107 include/linux/mlx5/device.h 	*((__be64 *)(p) + __mlx5_64_off(typ, fld)) = cpu_to_be64(v); \
fld               110 include/linux/mlx5/device.h #define MLX5_SET64(typ, p, fld, v) do { \
fld               111 include/linux/mlx5/device.h 	BUILD_BUG_ON(__mlx5_bit_off(typ, fld) % 64); \
fld               112 include/linux/mlx5/device.h 	__MLX5_SET64(typ, p, fld, v); \
fld               115 include/linux/mlx5/device.h #define MLX5_ARRAY_SET64(typ, p, fld, idx, v) do { \
fld               116 include/linux/mlx5/device.h 	BUILD_BUG_ON(__mlx5_bit_off(typ, fld) % 64); \
fld               117 include/linux/mlx5/device.h 	__MLX5_SET64(typ, p, fld[idx], v); \
fld               120 include/linux/mlx5/device.h #define MLX5_GET64(typ, p, fld) be64_to_cpu(*((__be64 *)(p) + __mlx5_64_off(typ, fld)))
fld               122 include/linux/mlx5/device.h #define MLX5_GET64_PR(typ, p, fld) ({ \
fld               123 include/linux/mlx5/device.h 	u64 ___t = MLX5_GET64(typ, p, fld); \
fld               124 include/linux/mlx5/device.h 	pr_debug(#fld " = 0x%llx\n", ___t); \
fld               128 include/linux/mlx5/device.h #define MLX5_GET16(typ, p, fld) ((be16_to_cpu(*((__be16 *)(p) +\
fld               129 include/linux/mlx5/device.h __mlx5_16_off(typ, fld))) >> __mlx5_16_bit_off(typ, fld)) & \
fld               130 include/linux/mlx5/device.h __mlx5_mask16(typ, fld))
fld               132 include/linux/mlx5/device.h #define MLX5_SET16(typ, p, fld, v) do { \
fld               135 include/linux/mlx5/device.h 	*((__be16 *)(p) + __mlx5_16_off(typ, fld)) = \
fld               136 include/linux/mlx5/device.h 	cpu_to_be16((be16_to_cpu(*((__be16 *)(p) + __mlx5_16_off(typ, fld))) & \
fld               137 include/linux/mlx5/device.h 		     (~__mlx5_16_mask(typ, fld))) | (((_v) & __mlx5_mask16(typ, fld)) \
fld               138 include/linux/mlx5/device.h 		     << __mlx5_16_bit_off(typ, fld))); \
fld               142 include/linux/mlx5/device.h #define MLX5_GET64_BE(typ, p, fld) (*((__be64 *)(p) +\
fld               143 include/linux/mlx5/device.h 	__mlx5_64_off(typ, fld)))
fld               145 include/linux/mlx5/device.h #define MLX5_GET_BE(type_t, typ, p, fld) ({				  \
fld               149 include/linux/mlx5/device.h 			tmp = (__force type_t)MLX5_GET(typ, p, fld);	  \
fld               152 include/linux/mlx5/device.h 			tmp = (__force type_t)cpu_to_be16(MLX5_GET(typ, p, fld)); \
fld               155 include/linux/mlx5/device.h 			tmp = (__force type_t)cpu_to_be32(MLX5_GET(typ, p, fld)); \
fld               158 include/linux/mlx5/device.h 			tmp = (__force type_t)MLX5_GET64_BE(typ, p, fld); \
fld              1264 include/linux/mlx5/device.h #define MLX5_CAP_PCAM_FEATURE(mdev, fld) \
fld              1265 include/linux/mlx5/device.h 	MLX5_GET(pcam_reg, (mdev)->caps.pcam, feature_cap_mask.enhanced_features.fld)
fld              1273 include/linux/mlx5/device.h #define MLX5_CAP_MCAM_FEATURE(mdev, fld) \
fld              1274 include/linux/mlx5/device.h 	MLX5_GET(mcam_reg, (mdev)->caps.mcam, mng_feature_cap_mask.enhanced_features.fld)
fld              1276 include/linux/mlx5/device.h #define MLX5_CAP_QCAM_REG(mdev, fld) \
fld              1277 include/linux/mlx5/device.h 	MLX5_GET(qcam_reg, (mdev)->caps.qcam, qos_access_reg_cap_mask.reg_cap.fld)
fld              1279 include/linux/mlx5/device.h #define MLX5_CAP_QCAM_FEATURE(mdev, fld) \
fld              1280 include/linux/mlx5/device.h 	MLX5_GET(qcam_reg, (mdev)->caps.qcam, qos_feature_cap_mask.feature_cap.fld)
fld               190 include/net/dn.h static inline void dn_sk_ports_copy(struct flowidn *fld, struct dn_scp *scp)
fld               192 include/net/dn.h 	fld->fld_sport = scp->addrloc;
fld               193 include/net/dn.h 	fld->fld_dport = scp->addrrem;
fld                88 include/net/dn_fib.h 	int (*lookup)(struct dn_fib_table *t, const struct flowidn *fld,
fld               108 include/net/dn_fib.h 			  const struct flowidn *fld, struct dn_fib_res *res);
fld               111 include/net/dn_fib.h void dn_fib_select_multipath(const struct flowidn *fld, struct dn_fib_res *res);
fld               127 include/net/dn_fib.h int dn_fib_lookup(struct flowidn *fld, struct dn_fib_res *res);
fld                68 include/net/dn_route.h 	struct flowidn fld;
fld                83 include/net/dn_route.h 	return rt->fld.flowidn_iif != 0;
fld                88 include/net/dn_route.h 	return rt->fld.flowidn_iif == 0;
fld               904 net/decnet/af_decnet.c 	struct flowidn fld;
fld               944 net/decnet/af_decnet.c 	memset(&fld, 0, sizeof(fld));
fld               945 net/decnet/af_decnet.c 	fld.flowidn_oif = sk->sk_bound_dev_if;
fld               946 net/decnet/af_decnet.c 	fld.daddr = dn_saddr2dn(&scp->peer);
fld               947 net/decnet/af_decnet.c 	fld.saddr = dn_saddr2dn(&scp->addr);
fld               948 net/decnet/af_decnet.c 	dn_sk_ports_copy(&fld, scp);
fld               949 net/decnet/af_decnet.c 	fld.flowidn_proto = DNPROTO_NSP;
fld               950 net/decnet/af_decnet.c 	if (dn_route_output_sock(&sk->sk_dst_cache, &fld, sk, flags) < 0)
fld               200 net/decnet/dn_fib.c 		struct flowidn fld;
fld               220 net/decnet/dn_fib.c 		memset(&fld, 0, sizeof(fld));
fld               221 net/decnet/dn_fib.c 		fld.daddr = nh->nh_gw;
fld               222 net/decnet/dn_fib.c 		fld.flowidn_oif = nh->nh_oif;
fld               223 net/decnet/dn_fib.c 		fld.flowidn_scope = r->rtm_scope + 1;
fld               225 net/decnet/dn_fib.c 		if (fld.flowidn_scope < RT_SCOPE_LINK)
fld               226 net/decnet/dn_fib.c 			fld.flowidn_scope = RT_SCOPE_LINK;
fld               228 net/decnet/dn_fib.c 		if ((err = dn_fib_lookup(&fld, &res)) != 0)
fld               416 net/decnet/dn_fib.c int dn_fib_semantic_match(int type, struct dn_fib_info *fi, const struct flowidn *fld, struct dn_fib_res *res)
fld               436 net/decnet/dn_fib.c 				if (!fld->flowidn_oif ||
fld               437 net/decnet/dn_fib.c 				    fld->flowidn_oif == nh->nh_oif)
fld               458 net/decnet/dn_fib.c void dn_fib_select_multipath(const struct flowidn *fld, struct dn_fib_res *res)
fld                71 net/decnet/dn_nsp_out.c 	struct flowidn fld;
fld                84 net/decnet/dn_nsp_out.c 	memset(&fld, 0, sizeof(fld));
fld                85 net/decnet/dn_nsp_out.c 	fld.flowidn_oif = sk->sk_bound_dev_if;
fld                86 net/decnet/dn_nsp_out.c 	fld.saddr = dn_saddr2dn(&scp->addr);
fld                87 net/decnet/dn_nsp_out.c 	fld.daddr = dn_saddr2dn(&scp->peer);
fld                88 net/decnet/dn_nsp_out.c 	dn_sk_ports_copy(&fld, scp);
fld                89 net/decnet/dn_nsp_out.c 	fld.flowidn_proto = DNPROTO_NSP;
fld                90 net/decnet/dn_nsp_out.c 	if (dn_route_output_sock(&sk->sk_dst_cache, &fld, sk, 0) == 0) {
fld               328 net/decnet/dn_route.c 		if (compare_keys(&rth->fld, &rt->fld)) {
fld               949 net/decnet/dn_route.c 	struct flowidn fld = {
fld              1020 net/decnet/dn_route.c 	if (!fld.daddr) {
fld              1021 net/decnet/dn_route.c 		fld.daddr = fld.saddr;
fld              1031 net/decnet/dn_route.c 		if (!fld.daddr) {
fld              1032 net/decnet/dn_route.c 			fld.daddr =
fld              1033 net/decnet/dn_route.c 			fld.saddr = dnet_select_source(dev_out, 0,
fld              1035 net/decnet/dn_route.c 			if (!fld.daddr)
fld              1038 net/decnet/dn_route.c 		fld.flowidn_oif = LOOPBACK_IFINDEX;
fld              1047 net/decnet/dn_route.c 		       le16_to_cpu(fld.daddr), le16_to_cpu(fld.saddr),
fld              1048 net/decnet/dn_route.c 		       fld.flowidn_oif, try_hard);
fld              1056 net/decnet/dn_route.c 	if (try_hard || (err = dn_fib_lookup(&fld, &res)) != 0) {
fld              1071 net/decnet/dn_route.c 			neigh = neigh_lookup_nodev(&dn_neigh_table, &init_net, &fld.daddr);
fld              1083 net/decnet/dn_route.c 					if (dn_dev_islocal(neigh->dev, fld.daddr)) {
fld              1105 net/decnet/dn_route.c 		if (dn_dev_islocal(dev_out, fld.daddr)) {
fld              1121 net/decnet/dn_route.c 			gateway = fld.daddr;
fld              1122 net/decnet/dn_route.c 		if (fld.saddr == 0) {
fld              1123 net/decnet/dn_route.c 			fld.saddr = dnet_select_source(dev_out, gateway,
fld              1127 net/decnet/dn_route.c 			if (fld.saddr == 0 && res.type != RTN_LOCAL)
fld              1130 net/decnet/dn_route.c 		fld.flowidn_oif = dev_out->ifindex;
fld              1139 net/decnet/dn_route.c 		if (!fld.saddr)
fld              1140 net/decnet/dn_route.c 			fld.saddr = fld.daddr;
fld              1147 net/decnet/dn_route.c 		fld.flowidn_oif = dev_out->ifindex;
fld              1154 net/decnet/dn_route.c 	if (res.fi->fib_nhs > 1 && fld.flowidn_oif == 0)
fld              1155 net/decnet/dn_route.c 		dn_fib_select_multipath(&fld, &res);
fld              1162 net/decnet/dn_route.c 	if (!fld.saddr)
fld              1163 net/decnet/dn_route.c 		fld.saddr = DN_FIB_RES_PREFSRC(res);
fld              1169 net/decnet/dn_route.c 	fld.flowidn_oif = dev_out->ifindex;
fld              1181 net/decnet/dn_route.c 	memset(&rt->fld, 0, sizeof(rt->fld));
fld              1182 net/decnet/dn_route.c 	rt->fld.saddr        = oldflp->saddr;
fld              1183 net/decnet/dn_route.c 	rt->fld.daddr        = oldflp->daddr;
fld              1184 net/decnet/dn_route.c 	rt->fld.flowidn_oif  = oldflp->flowidn_oif;
fld              1185 net/decnet/dn_route.c 	rt->fld.flowidn_iif  = 0;
fld              1186 net/decnet/dn_route.c 	rt->fld.flowidn_mark = oldflp->flowidn_mark;
fld              1188 net/decnet/dn_route.c 	rt->rt_saddr      = fld.saddr;
fld              1189 net/decnet/dn_route.c 	rt->rt_daddr      = fld.daddr;
fld              1190 net/decnet/dn_route.c 	rt->rt_gateway    = gateway ? gateway : fld.daddr;
fld              1191 net/decnet/dn_route.c 	rt->rt_local_src  = fld.saddr;
fld              1193 net/decnet/dn_route.c 	rt->rt_dst_map    = fld.daddr;
fld              1194 net/decnet/dn_route.c 	rt->rt_src_map    = fld.saddr;
fld              1210 net/decnet/dn_route.c 	hash = dn_hash(rt->fld.saddr, rt->fld.daddr);
fld              1251 net/decnet/dn_route.c 			if ((flp->daddr == rt->fld.daddr) &&
fld              1252 net/decnet/dn_route.c 			    (flp->saddr == rt->fld.saddr) &&
fld              1253 net/decnet/dn_route.c 			    (flp->flowidn_mark == rt->fld.flowidn_mark) &&
fld              1255 net/decnet/dn_route.c 			    (rt->fld.flowidn_oif == flp->flowidn_oif)) {
fld              1312 net/decnet/dn_route.c 	struct flowidn fld = {
fld              1329 net/decnet/dn_route.c 	if (fld.saddr == 0)
fld              1343 net/decnet/dn_route.c 	err = dn_fib_lookup(&fld, &res);
fld              1355 net/decnet/dn_route.c 		__le16 src_map = fld.saddr;
fld              1366 net/decnet/dn_route.c 			src_map = fld.saddr; /* no NAT support for now */
fld              1370 net/decnet/dn_route.c 			fld.daddr = dn_fib_rules_map_destination(fld.daddr, &res);
fld              1373 net/decnet/dn_route.c 			if (dn_fib_lookup(&fld, &res))
fld              1379 net/decnet/dn_route.c 			gateway = fld.daddr;
fld              1381 net/decnet/dn_route.c 		fld.saddr = src_map;
fld              1395 net/decnet/dn_route.c 		if (res.fi->fib_nhs > 1 && fld.flowidn_oif == 0)
fld              1396 net/decnet/dn_route.c 			dn_fib_select_multipath(&fld, &res);
fld              1414 net/decnet/dn_route.c 		fld.saddr = cb->dst;
fld              1415 net/decnet/dn_route.c 		fld.daddr = cb->src;
fld              1447 net/decnet/dn_route.c 	memset(&rt->fld, 0, sizeof(rt->fld));
fld              1448 net/decnet/dn_route.c 	rt->rt_saddr      = fld.saddr;
fld              1449 net/decnet/dn_route.c 	rt->rt_daddr      = fld.daddr;
fld              1450 net/decnet/dn_route.c 	rt->rt_gateway    = fld.daddr;
fld              1455 net/decnet/dn_route.c 	rt->rt_dst_map    = fld.daddr;
fld              1456 net/decnet/dn_route.c 	rt->rt_src_map    = fld.saddr;
fld              1458 net/decnet/dn_route.c 	rt->fld.saddr        = cb->src;
fld              1459 net/decnet/dn_route.c 	rt->fld.daddr        = cb->dst;
fld              1460 net/decnet/dn_route.c 	rt->fld.flowidn_oif  = 0;
fld              1461 net/decnet/dn_route.c 	rt->fld.flowidn_iif  = in_dev->ifindex;
fld              1462 net/decnet/dn_route.c 	rt->fld.flowidn_mark = fld.flowidn_mark;
fld              1488 net/decnet/dn_route.c 	hash = dn_hash(rt->fld.saddr, rt->fld.daddr);
fld              1529 net/decnet/dn_route.c 		if ((rt->fld.saddr == cb->src) &&
fld              1530 net/decnet/dn_route.c 		    (rt->fld.daddr == cb->dst) &&
fld              1531 net/decnet/dn_route.c 		    (rt->fld.flowidn_oif == 0) &&
fld              1532 net/decnet/dn_route.c 		    (rt->fld.flowidn_mark == skb->mark) &&
fld              1533 net/decnet/dn_route.c 		    (rt->fld.flowidn_iif == cb->iif)) {
fld              1575 net/decnet/dn_route.c 	if (rt->fld.saddr) {
fld              1577 net/decnet/dn_route.c 		if (nla_put_le16(skb, RTA_SRC, rt->fld.saddr) < 0)
fld              1605 net/decnet/dn_route.c 	    nla_put_u32(skb, RTA_IIF, rt->fld.flowidn_iif) < 0)
fld              1642 net/decnet/dn_route.c 	struct flowidn fld;
fld              1653 net/decnet/dn_route.c 	memset(&fld, 0, sizeof(fld));
fld              1654 net/decnet/dn_route.c 	fld.flowidn_proto = DNPROTO_NSP;
fld              1663 net/decnet/dn_route.c 		fld.saddr = nla_get_le16(tb[RTA_SRC]);
fld              1666 net/decnet/dn_route.c 		fld.daddr = nla_get_le16(tb[RTA_DST]);
fld              1669 net/decnet/dn_route.c 		fld.flowidn_iif = nla_get_u32(tb[RTA_IIF]);
fld              1671 net/decnet/dn_route.c 	if (fld.flowidn_iif) {
fld              1673 net/decnet/dn_route.c 		dev = __dev_get_by_index(&init_net, fld.flowidn_iif);
fld              1680 net/decnet/dn_route.c 		cb->src = fld.saddr;
fld              1681 net/decnet/dn_route.c 		cb->dst = fld.daddr;
fld              1691 net/decnet/dn_route.c 			fld.flowidn_oif = nla_get_u32(tb[RTA_OIF]);
fld              1693 net/decnet/dn_route.c 		err = dn_route_output_key((struct dst_entry **)&rt, &fld, 0);
fld                71 net/decnet/dn_rules.c 	struct flowidn *fld = &flp->u.dn;
fld                97 net/decnet/dn_rules.c 	err = tbl->lookup(tbl, fld, (struct dn_fib_res *)arg->result);
fld               111 net/decnet/dn_rules.c 	struct flowidn *fld = &fl->u.dn;
fld               112 net/decnet/dn_rules.c 	__le16 daddr = fld->daddr;
fld               113 net/decnet/dn_rules.c 	__le16 saddr = fld->saddr;
fld               186 net/decnet/dn_rules.c 	struct flowidn fld = { .daddr = addr };
fld               194 net/decnet/dn_rules.c 		if (!tb->lookup(tb, &fld, &res)) {
fld               165 scripts/gcc-plugins/latent_entropy_plugin.c 			tree fld, lst = TYPE_FIELDS(type);
fld               168 scripts/gcc-plugins/latent_entropy_plugin.c 			for (fld = lst; fld; nelt++, fld = TREE_CHAIN(fld)) {
fld               171 scripts/gcc-plugins/latent_entropy_plugin.c 				fieldtype = TREE_TYPE(fld);
fld               177 scripts/gcc-plugins/latent_entropy_plugin.c 					*node, name, fld);
fld               181 scripts/gcc-plugins/latent_entropy_plugin.c 			if (fld)
fld               190 scripts/gcc-plugins/latent_entropy_plugin.c 			for (fld = lst; fld; fld = TREE_CHAIN(fld)) {
fld               191 scripts/gcc-plugins/latent_entropy_plugin.c 				tree random_const, fld_t = TREE_TYPE(fld);
fld               194 scripts/gcc-plugins/latent_entropy_plugin.c 				CONSTRUCTOR_APPEND_ELT(vals, fld, random_const);