Home
last modified time | relevance | path

Searched refs:bit_mask (Results 1 - 25 of 157) sorted by relevance

1234567

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_ste.c33 /* Set to STE -1 to bit_mask->bm_fname and set spec->s_fname as used */
34 #define DR_STE_SET_MASK(lookup_type, bit_mask, bm_fname, spec, s_fname) \
35 DR_STE_SET_VAL(lookup_type, bit_mask, bm_fname, spec, s_fname, -1)
37 /* Set to STE spec->s_fname to bit_mask->bm_fname and set spec->s_fname as used */
38 #define DR_STE_SET_MASK_V(lookup_type, bit_mask, bm_fname, spec, s_fname) \
39 DR_STE_SET_VAL(lookup_type, bit_mask, bm_fname, spec, s_fname, (spec)->s_fname)
53 #define DR_STE_SET_MPLS_MASK(lookup_type, mask, in_out, bit_mask) do { \
146 static u16 dr_ste_conv_bit_to_byte_mask(u8 *bit_mask) in dr_ste_conv_bit_to_byte_mask() argument
153 if (bit_mask[i] == 0xff) in dr_ste_conv_bit_to_byte_mask()
166 void mlx5dr_ste_set_bit_mask(u8 *hw_ste_p, u8 *bit_mask) in mlx5dr_ste_set_bit_mask() argument
777 dr_ste_build_eth_l2_src_des_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_build_eth_l2_src_des_bit_mask() argument
1107 dr_ste_build_eth_l3_ipv6_dst_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_build_eth_l3_ipv6_dst_bit_mask() argument
1145 dr_ste_build_eth_l3_ipv6_src_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_build_eth_l3_ipv6_src_bit_mask() argument
1183 dr_ste_build_eth_l3_ipv4_5_tuple_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_build_eth_l3_ipv4_5_tuple_bit_mask() argument
1255 dr_ste_build_eth_l2_src_or_dst_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_build_eth_l2_src_or_dst_bit_mask() argument
1366 dr_ste_build_eth_l2_src_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_build_eth_l2_src_bit_mask() argument
1401 dr_ste_build_eth_l2_dst_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_build_eth_l2_dst_bit_mask() argument
1437 dr_ste_build_eth_l2_tnl_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_build_eth_l2_tnl_bit_mask() argument
1521 dr_ste_build_eth_l3_ipv4_misc_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_build_eth_l3_ipv4_misc_bit_mask() argument
1553 dr_ste_build_ipv6_l3_l4_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_build_ipv6_l3_l4_bit_mask() argument
1626 dr_ste_build_mpls_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_build_mpls_bit_mask() argument
1664 dr_ste_build_gre_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_build_gre_bit_mask() argument
1709 dr_ste_build_flex_parser_0_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_build_flex_parser_0_bit_mask() argument
1792 dr_ste_build_flex_parser_1_bit_mask(struct mlx5dr_match_param *mask, struct mlx5dr_cmd_caps *caps, u8 *bit_mask) dr_ste_build_flex_parser_1_bit_mask() argument
1953 dr_ste_build_general_purpose_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_build_general_purpose_bit_mask() argument
1988 dr_ste_build_eth_l4_misc_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_build_eth_l4_misc_bit_mask() argument
2037 dr_ste_build_flex_parser_tnl_vxlan_gpe_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_build_flex_parser_tnl_vxlan_gpe_bit_mask() argument
2088 dr_ste_build_flex_parser_tnl_geneve_bit_mask(struct mlx5dr_match_param *value, u8 *bit_mask) dr_ste_build_flex_parser_tnl_geneve_bit_mask() argument
2138 dr_ste_build_register_0_bit_mask(struct mlx5dr_match_param *value, u8 *bit_mask) dr_ste_build_register_0_bit_mask() argument
2180 dr_ste_build_register_1_bit_mask(struct mlx5dr_match_param *value, u8 *bit_mask) dr_ste_build_register_1_bit_mask() argument
2222 dr_ste_build_src_gvmi_qpn_bit_mask(struct mlx5dr_match_param *value, u8 *bit_mask) dr_ste_build_src_gvmi_qpn_bit_mask() argument
2240 u8 *bit_mask = sb->bit_mask; dr_ste_build_src_gvmi_qpn_tag() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_ste_v0.c705 bool inner, u8 *bit_mask) in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
709 DR_STE_SET_TAG(eth_l2_src_dst, bit_mask, dmac_47_16, mask, dmac_47_16); in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
710 DR_STE_SET_TAG(eth_l2_src_dst, bit_mask, dmac_15_0, mask, dmac_15_0); in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
713 MLX5_SET(ste_eth_l2_src_dst, bit_mask, smac_47_32, in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
715 MLX5_SET(ste_eth_l2_src_dst, bit_mask, smac_31_0, in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
721 DR_STE_SET_TAG(eth_l2_src_dst, bit_mask, first_vlan_id, mask, first_vid); in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
722 DR_STE_SET_TAG(eth_l2_src_dst, bit_mask, first_cfi, mask, first_cfi); in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
723 DR_STE_SET_TAG(eth_l2_src_dst, bit_mask, first_priority, mask, first_prio); in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
724 DR_STE_SET_ONES(eth_l2_src_dst, bit_mask, l3_type, mask, ip_version); in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
727 MLX5_SET(ste_eth_l2_src_dst, bit_mask, first_vlan_qualifie in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
704 dr_ste_v0_build_eth_l2_src_dst_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_v0_build_eth_l2_src_dst_bit_mask() argument
881 dr_ste_v0_build_eth_l2_src_or_dst_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_v0_build_eth_l2_src_or_dst_bit_mask() argument
993 dr_ste_v0_build_eth_l2_src_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_v0_build_eth_l2_src_bit_mask() argument
1028 dr_ste_v0_build_eth_l2_dst_bit_mask(struct mlx5dr_match_param *value, struct mlx5dr_ste_build *sb, u8 *bit_mask) dr_ste_v0_build_eth_l2_dst_bit_mask() argument
1065 dr_ste_v0_build_eth_l2_tnl_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_v0_build_eth_l2_tnl_bit_mask() argument
1634 dr_ste_v0_build_src_gvmi_qpn_bit_mask(struct mlx5dr_match_param *value, u8 *bit_mask) dr_ste_v0_build_src_gvmi_qpn_bit_mask() argument
1654 u8 *bit_mask = sb->bit_mask; dr_ste_v0_build_src_gvmi_qpn_tag() local
[all...]
H A Ddr_ste_v1.c1102 bool inner, u8 *bit_mask) in dr_ste_v1_build_eth_l2_src_dst_bit_mask()
1106 DR_STE_SET_TAG(eth_l2_src_dst_v1, bit_mask, dmac_47_16, mask, dmac_47_16); in dr_ste_v1_build_eth_l2_src_dst_bit_mask()
1107 DR_STE_SET_TAG(eth_l2_src_dst_v1, bit_mask, dmac_15_0, mask, dmac_15_0); in dr_ste_v1_build_eth_l2_src_dst_bit_mask()
1109 DR_STE_SET_TAG(eth_l2_src_dst_v1, bit_mask, smac_47_16, mask, smac_47_16); in dr_ste_v1_build_eth_l2_src_dst_bit_mask()
1110 DR_STE_SET_TAG(eth_l2_src_dst_v1, bit_mask, smac_15_0, mask, smac_15_0); in dr_ste_v1_build_eth_l2_src_dst_bit_mask()
1112 DR_STE_SET_TAG(eth_l2_src_dst_v1, bit_mask, first_vlan_id, mask, first_vid); in dr_ste_v1_build_eth_l2_src_dst_bit_mask()
1113 DR_STE_SET_TAG(eth_l2_src_dst_v1, bit_mask, first_cfi, mask, first_cfi); in dr_ste_v1_build_eth_l2_src_dst_bit_mask()
1114 DR_STE_SET_TAG(eth_l2_src_dst_v1, bit_mask, first_priority, mask, first_prio); in dr_ste_v1_build_eth_l2_src_dst_bit_mask()
1115 DR_STE_SET_ONES(eth_l2_src_dst_v1, bit_mask, l3_type, mask, ip_version); in dr_ste_v1_build_eth_l2_src_dst_bit_mask()
1118 MLX5_SET(ste_eth_l2_src_dst_v1, bit_mask, first_vlan_qualifie in dr_ste_v1_build_eth_l2_src_dst_bit_mask()
1101 dr_ste_v1_build_eth_l2_src_dst_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_v1_build_eth_l2_src_dst_bit_mask() argument
1255 dr_ste_v1_build_eth_l2_src_or_dst_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_v1_build_eth_l2_src_or_dst_bit_mask() argument
1363 dr_ste_v1_build_eth_l2_src_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_v1_build_eth_l2_src_bit_mask() argument
1396 dr_ste_v1_build_eth_l2_dst_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_v1_build_eth_l2_dst_bit_mask() argument
1429 dr_ste_v1_build_eth_l2_tnl_bit_mask(struct mlx5dr_match_param *value, bool inner, u8 *bit_mask) dr_ste_v1_build_eth_l2_tnl_bit_mask() argument
1967 dr_ste_v1_build_src_gvmi_qpn_bit_mask(struct mlx5dr_match_param *value, u8 *bit_mask) dr_ste_v1_build_src_gvmi_qpn_bit_mask() argument
1986 u8 *bit_mask = sb->bit_mask; dr_ste_v1_build_src_gvmi_qpn_tag() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/altera/
H A Daltera_utils.c9 void tse_set_bit(void __iomem *ioaddr, size_t offs, u32 bit_mask) in tse_set_bit() argument
12 value |= bit_mask; in tse_set_bit()
16 void tse_clear_bit(void __iomem *ioaddr, size_t offs, u32 bit_mask) in tse_clear_bit() argument
19 value &= ~bit_mask; in tse_clear_bit()
23 int tse_bit_is_set(void __iomem *ioaddr, size_t offs, u32 bit_mask) in tse_bit_is_set() argument
26 return (value & bit_mask) ? 1 : 0; in tse_bit_is_set()
29 int tse_bit_is_clear(void __iomem *ioaddr, size_t offs, u32 bit_mask) in tse_bit_is_clear() argument
32 return (value & bit_mask) ? 0 : 1; in tse_bit_is_clear()
H A Daltera_utils.h11 void tse_set_bit(void __iomem *ioaddr, size_t offs, u32 bit_mask);
12 void tse_clear_bit(void __iomem *ioaddr, size_t offs, u32 bit_mask);
13 int tse_bit_is_set(void __iomem *ioaddr, size_t offs, u32 bit_mask);
14 int tse_bit_is_clear(void __iomem *ioaddr, size_t offs, u32 bit_mask);
/kernel/linux/linux-6.6/drivers/net/ethernet/altera/
H A Daltera_utils.c9 void tse_set_bit(void __iomem *ioaddr, size_t offs, u32 bit_mask) in tse_set_bit() argument
12 value |= bit_mask; in tse_set_bit()
16 void tse_clear_bit(void __iomem *ioaddr, size_t offs, u32 bit_mask) in tse_clear_bit() argument
19 value &= ~bit_mask; in tse_clear_bit()
23 int tse_bit_is_set(void __iomem *ioaddr, size_t offs, u32 bit_mask) in tse_bit_is_set() argument
26 return (value & bit_mask) ? 1 : 0; in tse_bit_is_set()
29 int tse_bit_is_clear(void __iomem *ioaddr, size_t offs, u32 bit_mask) in tse_bit_is_clear() argument
32 return (value & bit_mask) ? 0 : 1; in tse_bit_is_clear()
H A Daltera_utils.h12 void tse_set_bit(void __iomem *ioaddr, size_t offs, u32 bit_mask);
13 void tse_clear_bit(void __iomem *ioaddr, size_t offs, u32 bit_mask);
14 int tse_bit_is_set(void __iomem *ioaddr, size_t offs, u32 bit_mask);
15 int tse_bit_is_clear(void __iomem *ioaddr, size_t offs, u32 bit_mask);
/kernel/linux/linux-5.10/drivers/video/fbdev/core/
H A Dsysimgblt.c191 u32 bit_mask, eorx, shift; in fast_imageblit() local
223 bit_mask = (1 << ppw) - 1; in fast_imageblit()
243 *dst++ = colortab[(*src >> 4) & bit_mask]; in fast_imageblit()
244 *dst++ = colortab[(*src >> 0) & bit_mask]; in fast_imageblit()
249 *dst++ = colortab[(*src >> 6) & bit_mask]; in fast_imageblit()
250 *dst++ = colortab[(*src >> 4) & bit_mask]; in fast_imageblit()
251 *dst++ = colortab[(*src >> 2) & bit_mask]; in fast_imageblit()
252 *dst++ = colortab[(*src >> 0) & bit_mask]; in fast_imageblit()
257 *dst++ = colortab[(*src >> 7) & bit_mask]; in fast_imageblit()
258 *dst++ = colortab[(*src >> 6) & bit_mask]; in fast_imageblit()
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/core/
H A Dsysimgblt.c191 u32 bit_mask, eorx, shift; in fast_imageblit() local
223 bit_mask = (1 << ppw) - 1; in fast_imageblit()
243 *dst++ = colortab[(*src >> 4) & bit_mask]; in fast_imageblit()
244 *dst++ = colortab[(*src >> 0) & bit_mask]; in fast_imageblit()
249 *dst++ = colortab[(*src >> 6) & bit_mask]; in fast_imageblit()
250 *dst++ = colortab[(*src >> 4) & bit_mask]; in fast_imageblit()
251 *dst++ = colortab[(*src >> 2) & bit_mask]; in fast_imageblit()
252 *dst++ = colortab[(*src >> 0) & bit_mask]; in fast_imageblit()
257 *dst++ = colortab[(*src >> 7) & bit_mask]; in fast_imageblit()
258 *dst++ = colortab[(*src >> 6) & bit_mask]; in fast_imageblit()
[all...]
H A Dcfbimgblt.c221 u32 bit_mask, eorx, shift; in fast_imageblit() local
253 bit_mask = (1 << ppw) - 1; in fast_imageblit()
273 FB_WRITEL(colortab[(*src >> 4) & bit_mask], dst++); in fast_imageblit()
274 FB_WRITEL(colortab[(*src >> 0) & bit_mask], dst++); in fast_imageblit()
279 FB_WRITEL(colortab[(*src >> 6) & bit_mask], dst++); in fast_imageblit()
280 FB_WRITEL(colortab[(*src >> 4) & bit_mask], dst++); in fast_imageblit()
281 FB_WRITEL(colortab[(*src >> 2) & bit_mask], dst++); in fast_imageblit()
282 FB_WRITEL(colortab[(*src >> 0) & bit_mask], dst++); in fast_imageblit()
287 FB_WRITEL(colortab[(*src >> 7) & bit_mask], dst++); in fast_imageblit()
288 FB_WRITEL(colortab[(*src >> 6) & bit_mask], ds in fast_imageblit()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/fman/
H A Dfman_tgec.c290 u32 bit_mask; in get_exception_flag() local
294 bit_mask = TGEC_IMASK_MDIO_SCAN_EVENT; in get_exception_flag()
297 bit_mask = TGEC_IMASK_MDIO_CMD_CMPL; in get_exception_flag()
300 bit_mask = TGEC_IMASK_REM_FAULT; in get_exception_flag()
303 bit_mask = TGEC_IMASK_LOC_FAULT; in get_exception_flag()
306 bit_mask = TGEC_IMASK_TX_ECC_ER; in get_exception_flag()
309 bit_mask = TGEC_IMASK_TX_FIFO_UNFL; in get_exception_flag()
312 bit_mask = TGEC_IMASK_TX_FIFO_OVFL; in get_exception_flag()
315 bit_mask = TGEC_IMASK_TX_ER; in get_exception_flag()
318 bit_mask in get_exception_flag()
661 u32 bit_mask = 0; tgec_set_exception() local
[all...]
H A Dfman_dtsec.c538 u32 bit_mask = 0x80000000 >> bit_idx; in set_bucket() local
547 iowrite32be(ioread32be(reg) | bit_mask, reg); in set_bucket()
549 iowrite32be(ioread32be(reg) & (~bit_mask), reg); in set_bucket()
603 u32 bit_mask; in get_exception_flag() local
607 bit_mask = DTSEC_IMASK_BREN; in get_exception_flag()
610 bit_mask = DTSEC_IMASK_RXCEN; in get_exception_flag()
613 bit_mask = DTSEC_IMASK_GTSCEN; in get_exception_flag()
616 bit_mask = DTSEC_IMASK_BTEN; in get_exception_flag()
619 bit_mask = DTSEC_IMASK_TXCEN; in get_exception_flag()
622 bit_mask in get_exception_flag()
1335 u32 bit_mask = 0; dtsec_set_exception() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/fman/
H A Dfman_tgec.c261 u32 bit_mask; in get_exception_flag() local
265 bit_mask = TGEC_IMASK_MDIO_SCAN_EVENT; in get_exception_flag()
268 bit_mask = TGEC_IMASK_MDIO_CMD_CMPL; in get_exception_flag()
271 bit_mask = TGEC_IMASK_REM_FAULT; in get_exception_flag()
274 bit_mask = TGEC_IMASK_LOC_FAULT; in get_exception_flag()
277 bit_mask = TGEC_IMASK_TX_ECC_ER; in get_exception_flag()
280 bit_mask = TGEC_IMASK_TX_FIFO_UNFL; in get_exception_flag()
283 bit_mask = TGEC_IMASK_TX_FIFO_OVFL; in get_exception_flag()
286 bit_mask = TGEC_IMASK_TX_ER; in get_exception_flag()
289 bit_mask in get_exception_flag()
597 u32 bit_mask = 0; tgec_set_exception() local
[all...]
H A Dfman_dtsec.c463 u32 bit_mask = 0x80000000 >> bit_idx; in set_bucket() local
472 iowrite32be(ioread32be(reg) | bit_mask, reg); in set_bucket()
474 iowrite32be(ioread32be(reg) & (~bit_mask), reg); in set_bucket()
524 u32 bit_mask; in get_exception_flag() local
528 bit_mask = DTSEC_IMASK_BREN; in get_exception_flag()
531 bit_mask = DTSEC_IMASK_RXCEN; in get_exception_flag()
534 bit_mask = DTSEC_IMASK_GTSCEN; in get_exception_flag()
537 bit_mask = DTSEC_IMASK_BTEN; in get_exception_flag()
540 bit_mask = DTSEC_IMASK_TXCEN; in get_exception_flag()
543 bit_mask in get_exception_flag()
1212 u32 bit_mask = 0; dtsec_set_exception() local
[all...]
/kernel/linux/linux-5.10/arch/arm/mach-socfpga/
H A Docram.c67 static inline void ecc_set_bits(u32 bit_mask, void __iomem *ioaddr) in ecc_set_bits() argument
71 value |= bit_mask; in ecc_set_bits()
75 static inline void ecc_clear_bits(u32 bit_mask, void __iomem *ioaddr) in ecc_clear_bits() argument
79 value &= ~bit_mask; in ecc_clear_bits()
83 static inline int ecc_test_bits(u32 bit_mask, void __iomem *ioaddr) in ecc_test_bits() argument
87 return (value & bit_mask) ? 1 : 0; in ecc_test_bits()
/kernel/linux/linux-6.6/arch/arm/mach-socfpga/
H A Docram.c65 static inline void ecc_set_bits(u32 bit_mask, void __iomem *ioaddr) in ecc_set_bits() argument
69 value |= bit_mask; in ecc_set_bits()
73 static inline void ecc_clear_bits(u32 bit_mask, void __iomem *ioaddr) in ecc_clear_bits() argument
77 value &= ~bit_mask; in ecc_clear_bits()
81 static inline int ecc_test_bits(u32 bit_mask, void __iomem *ioaddr) in ecc_test_bits() argument
85 return (value & bit_mask) ? 1 : 0; in ecc_test_bits()
/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00reg.h149 u8 bit_mask; member
154 u16 bit_mask; member
159 u32 bit_mask; member
238 *(__reg) &= ~((__field).bit_mask); \
241 ((__field).bit_mask); \
247 ((__reg) & ((__field).bit_mask)) >> \
/kernel/linux/linux-6.6/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00reg.h149 u8 bit_mask; member
154 u16 bit_mask; member
159 u32 bit_mask; member
238 *(__reg) &= ~((__field).bit_mask); \
241 ((__field).bit_mask); \
247 ((__reg) & ((__field).bit_mask)) >> \
/kernel/linux/linux-5.10/drivers/hid/
H A Dhid-prodikeys.c308 u32 bit_mask; in pcmidi_handle_report1() local
310 bit_mask = data[1]; in pcmidi_handle_report1()
311 bit_mask = (bit_mask << 8) | data[2]; in pcmidi_handle_report1()
312 bit_mask = (bit_mask << 8) | data[3]; in pcmidi_handle_report1()
317 if (pm->midi_mode && bit_mask == 0x004000) { in pcmidi_handle_report1()
327 else if (pm->midi_mode && bit_mask == 0x000004) { in pcmidi_handle_report1()
384 u32 bit_mask; in pcmidi_handle_report4() local
387 bit_mask in pcmidi_handle_report4()
[all...]
/kernel/linux/linux-6.6/drivers/hid/
H A Dhid-prodikeys.c308 u32 bit_mask; in pcmidi_handle_report1() local
310 bit_mask = data[1]; in pcmidi_handle_report1()
311 bit_mask = (bit_mask << 8) | data[2]; in pcmidi_handle_report1()
312 bit_mask = (bit_mask << 8) | data[3]; in pcmidi_handle_report1()
317 if (pm->midi_mode && bit_mask == 0x004000) { in pcmidi_handle_report1()
327 else if (pm->midi_mode && bit_mask == 0x000004) { in pcmidi_handle_report1()
384 u32 bit_mask; in pcmidi_handle_report4() local
387 bit_mask in pcmidi_handle_report4()
[all...]
/kernel/linux/linux-5.10/drivers/mfd/
H A Dadp5520.c72 uint8_t bit_mask) in __adp5520_ack_bits()
83 reg_val |= bit_mask; in __adp5520_ack_bits()
103 int adp5520_set_bits(struct device *dev, int reg, uint8_t bit_mask) in adp5520_set_bits() argument
113 if (!ret && ((reg_val & bit_mask) != bit_mask)) { in adp5520_set_bits()
114 reg_val |= bit_mask; in adp5520_set_bits()
123 int adp5520_clr_bits(struct device *dev, int reg, uint8_t bit_mask) in adp5520_clr_bits() argument
133 if (!ret && (reg_val & bit_mask)) { in adp5520_clr_bits()
134 reg_val &= ~bit_mask; in adp5520_clr_bits()
71 __adp5520_ack_bits(struct i2c_client *client, int reg, uint8_t bit_mask) __adp5520_ack_bits() argument
/kernel/linux/linux-6.6/drivers/mfd/
H A Dadp5520.c72 uint8_t bit_mask) in __adp5520_ack_bits()
83 reg_val |= bit_mask; in __adp5520_ack_bits()
103 int adp5520_set_bits(struct device *dev, int reg, uint8_t bit_mask) in adp5520_set_bits() argument
113 if (!ret && ((reg_val & bit_mask) != bit_mask)) { in adp5520_set_bits()
114 reg_val |= bit_mask; in adp5520_set_bits()
123 int adp5520_clr_bits(struct device *dev, int reg, uint8_t bit_mask) in adp5520_clr_bits() argument
133 if (!ret && (reg_val & bit_mask)) { in adp5520_clr_bits()
134 reg_val &= ~bit_mask; in adp5520_clr_bits()
71 __adp5520_ack_bits(struct i2c_client *client, int reg, uint8_t bit_mask) __adp5520_ack_bits() argument
/kernel/linux/linux-5.10/drivers/clk/bcm/
H A Dclk-iproc-pll.c198 val |= bit_mask(ctrl->aon.pwr_width) << ctrl->aon.pwr_shift; in __pll_disable()
209 val &= ~(bit_mask(ctrl->aon.pwr_width) << ctrl->aon.pwr_shift); in __pll_disable()
221 val &= ~(bit_mask(ctrl->aon.pwr_width) << ctrl->aon.pwr_shift); in __pll_enable()
228 val |= bit_mask(ctrl->aon.pwr_width) << ctrl->aon.pwr_shift; in __pll_enable()
266 val &= ~(bit_mask(dig_filter->ki_width) << dig_filter->ki_shift | in __pll_bring_out_reset()
267 bit_mask(dig_filter->kp_width) << dig_filter->kp_shift | in __pll_bring_out_reset()
268 bit_mask(dig_filter->ka_width) << dig_filter->ka_shift); in __pll_bring_out_reset()
301 bit_mask(ctrl->ndiv_int.width); in pll_fractional_change_only()
307 pdiv = (val >> ctrl->pdiv.shift) & bit_mask(ctrl->pdiv.width); in pll_fractional_change_only()
368 val &= ~(bit_mask(ctr in pll_set_rate()
[all...]
/kernel/linux/linux-6.6/drivers/clk/bcm/
H A Dclk-iproc-pll.c188 val |= bit_mask(ctrl->aon.pwr_width) << ctrl->aon.pwr_shift; in __pll_disable()
199 val &= ~(bit_mask(ctrl->aon.pwr_width) << ctrl->aon.pwr_shift); in __pll_disable()
211 val &= ~(bit_mask(ctrl->aon.pwr_width) << ctrl->aon.pwr_shift); in __pll_enable()
218 val |= bit_mask(ctrl->aon.pwr_width) << ctrl->aon.pwr_shift; in __pll_enable()
256 val &= ~(bit_mask(dig_filter->ki_width) << dig_filter->ki_shift | in __pll_bring_out_reset()
257 bit_mask(dig_filter->kp_width) << dig_filter->kp_shift | in __pll_bring_out_reset()
258 bit_mask(dig_filter->ka_width) << dig_filter->ka_shift); in __pll_bring_out_reset()
291 bit_mask(ctrl->ndiv_int.width); in pll_fractional_change_only()
297 pdiv = (val >> ctrl->pdiv.shift) & bit_mask(ctrl->pdiv.width); in pll_fractional_change_only()
358 val &= ~(bit_mask(ctr in pll_set_rate()
[all...]
/kernel/linux/linux-5.10/drivers/staging/most/dim2/
H A Dhal.c53 static inline u32 bit_mask(u8 position) in bit_mask() function
161 u32 const cmd = bit_mask(MADR_WNR_BIT) | bit_mask(MADR_TB_BIT); in dim2_clear_dbr()
197 dim2_transfer_madr(bit_mask(MADR_WNR_BIT) | ctr_addr); in dim2_write_ctr_mask()
306 bit_mask(ADT1_PS_BIT + shift) | in dim2_start_ctrl_async()
307 bit_mask(ADT1_RDY_BIT + shift) | in dim2_start_ctrl_async()
329 bit_mask(ADT1_RDY_BIT + shift) | in dim2_start_isoc_sync()
360 writel(readl(&g.dim2->ACMR0) | bit_mask(ch_addr), &g.dim2->ACMR0); in dim2_configure_channel()
366 writel(readl(&g.dim2->ACMR0) & ~bit_mask(ch_addr), &g.dim2->ACMR0); in dim2_clear_channel()
375 writel(bit_mask(ch_add in dim2_clear_channel()
[all...]

Completed in 23 milliseconds

1234567