Home
last modified time | relevance | path

Searched full:mask (Results 1 – 25 of 7125) sorted by relevance

12345678910>>...285

/kernel/linux/linux-5.10/drivers/misc/habanalabs/gaudi/
Dgaudi_security.c489 u32 pb_addr, mask; in gaudi_init_mme_protection_bits() local
515 mask = 1U << ((mmMME0_CTRL_RESET & 0x7F) >> 2); in gaudi_init_mme_protection_bits()
516 mask |= 1U << ((mmMME0_CTRL_QM_STALL & 0x7F) >> 2); in gaudi_init_mme_protection_bits()
517 mask |= 1U << ((mmMME0_CTRL_SYNC_OBJECT_FIFO_TH & 0x7F) >> 2); in gaudi_init_mme_protection_bits()
518 mask |= 1U << ((mmMME0_CTRL_EUS_ROLLUP_CNT_ADD & 0x7F) >> 2); in gaudi_init_mme_protection_bits()
519 mask |= 1U << ((mmMME0_CTRL_INTR_CAUSE & 0x7F) >> 2); in gaudi_init_mme_protection_bits()
520 mask |= 1U << ((mmMME0_CTRL_INTR_MASK & 0x7F) >> 2); in gaudi_init_mme_protection_bits()
521 mask |= 1U << ((mmMME0_CTRL_LOG_SHADOW & 0x7F) >> 2); in gaudi_init_mme_protection_bits()
522 mask |= 1U << ((mmMME0_CTRL_PCU_RL_DESC0 & 0x7F) >> 2); in gaudi_init_mme_protection_bits()
523 mask |= 1U << ((mmMME0_CTRL_PCU_RL_TOKEN_UPDATE & 0x7F) >> 2); in gaudi_init_mme_protection_bits()
[all …]
/kernel/linux/linux-5.10/drivers/misc/habanalabs/goya/
Dgoya_security.c30 u32 pb_addr, mask; in goya_init_mme_protection_bits() local
69 mask = 1 << ((mmMME_DUMMY & 0x7F) >> 2); in goya_init_mme_protection_bits()
70 mask |= 1 << ((mmMME_RESET & 0x7F) >> 2); in goya_init_mme_protection_bits()
71 mask |= 1 << ((mmMME_STALL & 0x7F) >> 2); in goya_init_mme_protection_bits()
72 mask |= 1 << ((mmMME_SM_BASE_ADDRESS_LOW & 0x7F) >> 2); in goya_init_mme_protection_bits()
73 mask |= 1 << ((mmMME_SM_BASE_ADDRESS_HIGH & 0x7F) >> 2); in goya_init_mme_protection_bits()
74 mask |= 1 << ((mmMME_DBGMEM_ADD & 0x7F) >> 2); in goya_init_mme_protection_bits()
75 mask |= 1 << ((mmMME_DBGMEM_DATA_WR & 0x7F) >> 2); in goya_init_mme_protection_bits()
76 mask |= 1 << ((mmMME_DBGMEM_DATA_RD & 0x7F) >> 2); in goya_init_mme_protection_bits()
77 mask |= 1 << ((mmMME_DBGMEM_CTRL & 0x7F) >> 2); in goya_init_mme_protection_bits()
[all …]
/kernel/linux/linux-4.19/drivers/video/fbdev/riva/
Dnvreg.h31 #define MASKEXPAND(mask) BITMASK(1?mask,0?mask) argument
33 /* Macro to set specific bitfields (mask has to be a macro x:y) ! */
34 #define SetBF(mask,value) ((value) << (0?mask)) argument
35 #define GetBF(var,mask) (((unsigned)((var) & MASKEXPAND(mask))) >> (0?mask) ) argument
37 #define MaskAndSetBF(var,mask,value) (var)=(((var)&(~MASKEXPAND(mask)) \ argument
38 | SetBF(mask,value)))
51 #define DEVICE_DEF(device,mask,value) \ argument
52 SetBF(NV_##device##_##mask,NV_##device##_##mask##_##value)
53 #define DEVICE_VALUE(device,mask,value) SetBF(NV_##device##_##mask,value) argument
54 #define DEVICE_MASK(device,mask) MASKEXPAND(NV_##device##_##mask) argument
[all …]
/kernel/linux/linux-5.10/drivers/video/fbdev/riva/
Dnvreg.h31 #define MASKEXPAND(mask) BITMASK(1?mask,0?mask) argument
33 /* Macro to set specific bitfields (mask has to be a macro x:y) ! */
34 #define SetBF(mask,value) ((value) << (0?mask)) argument
35 #define GetBF(var,mask) (((unsigned)((var) & MASKEXPAND(mask))) >> (0?mask) ) argument
37 #define MaskAndSetBF(var,mask,value) (var)=(((var)&(~MASKEXPAND(mask)) \ argument
38 | SetBF(mask,value)))
51 #define DEVICE_DEF(device,mask,value) \ argument
52 SetBF(NV_##device##_##mask,NV_##device##_##mask##_##value)
53 #define DEVICE_VALUE(device,mask,value) SetBF(NV_##device##_##mask,value) argument
54 #define DEVICE_MASK(device,mask) MASKEXPAND(NV_##device##_##mask) argument
[all …]
/kernel/linux/linux-5.10/drivers/mfd/
Dsec-irq.c23 .mask = S2MPS11_IRQ_PWRONF_MASK,
27 .mask = S2MPS11_IRQ_PWRONR_MASK,
31 .mask = S2MPS11_IRQ_JIGONBF_MASK,
35 .mask = S2MPS11_IRQ_JIGONBR_MASK,
39 .mask = S2MPS11_IRQ_ACOKBF_MASK,
43 .mask = S2MPS11_IRQ_ACOKBR_MASK,
47 .mask = S2MPS11_IRQ_PWRON1S_MASK,
51 .mask = S2MPS11_IRQ_MRB_MASK,
55 .mask = S2MPS11_IRQ_RTC60S_MASK,
59 .mask = S2MPS11_IRQ_RTCA1_MASK,
[all …]
Dwm8350-irq.c37 int mask; member
45 .mask = WM8350_OC_LS_EINT,
51 .mask = WM8350_UV_DC1_EINT,
56 .mask = WM8350_UV_DC2_EINT,
61 .mask = WM8350_UV_DC3_EINT,
66 .mask = WM8350_UV_DC4_EINT,
71 .mask = WM8350_UV_DC5_EINT,
76 .mask = WM8350_UV_DC6_EINT,
81 .mask = WM8350_UV_LDO1_EINT,
86 .mask = WM8350_UV_LDO2_EINT,
[all …]
/kernel/linux/linux-4.19/drivers/mfd/
Dsec-irq.c30 .mask = S2MPS11_IRQ_PWRONF_MASK,
34 .mask = S2MPS11_IRQ_PWRONR_MASK,
38 .mask = S2MPS11_IRQ_JIGONBF_MASK,
42 .mask = S2MPS11_IRQ_JIGONBR_MASK,
46 .mask = S2MPS11_IRQ_ACOKBF_MASK,
50 .mask = S2MPS11_IRQ_ACOKBR_MASK,
54 .mask = S2MPS11_IRQ_PWRON1S_MASK,
58 .mask = S2MPS11_IRQ_MRB_MASK,
62 .mask = S2MPS11_IRQ_RTC60S_MASK,
66 .mask = S2MPS11_IRQ_RTCA1_MASK,
[all …]
Dwm8350-irq.c42 int mask; member
50 .mask = WM8350_OC_LS_EINT,
56 .mask = WM8350_UV_DC1_EINT,
61 .mask = WM8350_UV_DC2_EINT,
66 .mask = WM8350_UV_DC3_EINT,
71 .mask = WM8350_UV_DC4_EINT,
76 .mask = WM8350_UV_DC5_EINT,
81 .mask = WM8350_UV_DC6_EINT,
86 .mask = WM8350_UV_LDO1_EINT,
91 .mask = WM8350_UV_LDO2_EINT,
[all …]
/kernel/liteos_m/targets/riscv_nuclei_demo_soc_gcc/SoC/demosoc/Common/Source/Drivers/
Ddemosoc_gpio.c4 int32_t gpio_iof_config(GPIO_TypeDef* gpio, uint32_t mask, IOF_FUNC func) in gpio_iof_config() argument
11 gpio->IOF_EN &= ~mask; in gpio_iof_config()
14 gpio->IOF_SEL &= ~mask; in gpio_iof_config()
15 gpio->IOF_EN |= mask; in gpio_iof_config()
18 gpio->IOF_SEL |= mask; in gpio_iof_config()
19 gpio->IOF_EN |= mask; in gpio_iof_config()
27 int32_t gpio_enable_output(GPIO_TypeDef* gpio, uint32_t mask) in gpio_enable_output() argument
32 gpio->OUTPUT_EN |= mask; in gpio_enable_output()
33 gpio->INPUT_EN &= ~mask; in gpio_enable_output()
37 int32_t gpio_enable_input(GPIO_TypeDef* gpio, uint32_t mask) in gpio_enable_input() argument
[all …]
/kernel/linux/linux-5.10/include/sound/
Dpcm_params.h26 static inline void snd_mask_none(struct snd_mask *mask) in snd_mask_none() argument
28 memset(mask, 0, sizeof(*mask)); in snd_mask_none()
31 static inline void snd_mask_any(struct snd_mask *mask) in snd_mask_any() argument
33 memset(mask, 0xff, SNDRV_MASK_SIZE * sizeof(u_int32_t)); in snd_mask_any()
36 static inline int snd_mask_empty(const struct snd_mask *mask) in snd_mask_empty() argument
40 if (mask->bits[i]) in snd_mask_empty()
45 static inline unsigned int snd_mask_min(const struct snd_mask *mask) in snd_mask_min() argument
49 if (mask->bits[i]) in snd_mask_min()
50 return __ffs(mask->bits[i]) + (i << 5); in snd_mask_min()
55 static inline unsigned int snd_mask_max(const struct snd_mask *mask) in snd_mask_max() argument
[all …]
/kernel/linux/linux-4.19/include/sound/
Dpcm_params.h46 static inline void snd_mask_none(struct snd_mask *mask) in snd_mask_none() argument
48 memset(mask, 0, sizeof(*mask)); in snd_mask_none()
51 static inline void snd_mask_any(struct snd_mask *mask) in snd_mask_any() argument
53 memset(mask, 0xff, SNDRV_MASK_SIZE * sizeof(u_int32_t)); in snd_mask_any()
56 static inline int snd_mask_empty(const struct snd_mask *mask) in snd_mask_empty() argument
60 if (mask->bits[i]) in snd_mask_empty()
65 static inline unsigned int snd_mask_min(const struct snd_mask *mask) in snd_mask_min() argument
69 if (mask->bits[i]) in snd_mask_min()
70 return __ffs(mask->bits[i]) + (i << 5); in snd_mask_min()
75 static inline unsigned int snd_mask_max(const struct snd_mask *mask) in snd_mask_max() argument
[all …]
/kernel/linux/linux-4.19/net/sched/
Dcls_flower.c79 struct fl_flow_key mask; member
92 struct fl_flow_mask *mask; member
113 static unsigned short int fl_mask_range(const struct fl_flow_mask *mask) in fl_mask_range() argument
115 return mask->range.end - mask->range.start; in fl_mask_range()
118 static void fl_mask_update_range(struct fl_flow_mask *mask) in fl_mask_update_range() argument
120 const u8 *bytes = (const u8 *) &mask->key; in fl_mask_update_range()
121 size_t size = sizeof(mask->key); in fl_mask_update_range()
137 mask->range.start = rounddown(first, sizeof(long)); in fl_mask_update_range()
138 mask->range.end = roundup(last + 1, sizeof(long)); in fl_mask_update_range()
142 const struct fl_flow_mask *mask) in fl_key_get_start() argument
[all …]
/kernel/linux/linux-4.19/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_tc_u32_parse.h40 /* Fill the value/mask pair in the spec if matched */
41 int (*val)(struct ch_filter_specification *f, __be32 val, __be32 mask);
46 __be32 val, __be32 mask) in cxgb4_fill_ipv4_tos() argument
49 f->mask.tos = (ntohl(mask) >> 16) & 0x000000FF; in cxgb4_fill_ipv4_tos()
55 __be32 val, __be32 mask) in cxgb4_fill_ipv4_frag() argument
61 mask_val = ntohl(mask) & 0x0000FFFF; in cxgb4_fill_ipv4_frag()
65 f->mask.frag = 1; in cxgb4_fill_ipv4_frag()
68 f->mask.frag = 1; in cxgb4_fill_ipv4_frag()
77 __be32 val, __be32 mask) in cxgb4_fill_ipv4_proto() argument
80 f->mask.proto = (ntohl(mask) >> 16) & 0x000000FF; in cxgb4_fill_ipv4_proto()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_tc_u32_parse.h40 /* Fill the value/mask pair in the spec if matched */
41 int (*val)(struct ch_filter_specification *f, __be32 val, __be32 mask);
46 __be32 val, __be32 mask) in cxgb4_fill_ipv4_tos() argument
49 f->mask.tos = (ntohl(mask) >> 16) & 0x000000FF; in cxgb4_fill_ipv4_tos()
55 __be32 val, __be32 mask) in cxgb4_fill_ipv4_frag() argument
61 mask_val = ntohl(mask) & 0x0000FFFF; in cxgb4_fill_ipv4_frag()
65 f->mask.frag = 1; in cxgb4_fill_ipv4_frag()
68 f->mask.frag = 1; in cxgb4_fill_ipv4_frag()
77 __be32 val, __be32 mask) in cxgb4_fill_ipv4_proto() argument
80 f->mask.proto = (ntohl(mask) >> 16) & 0x000000FF; in cxgb4_fill_ipv4_proto()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_ste.c53 #define DR_STE_SET_MPLS_MASK(lookup_type, mask, in_out, bit_mask) do { \ argument
54 DR_STE_SET_MASK_V(lookup_type, mask, mpls0_label, mask, \
56 DR_STE_SET_MASK_V(lookup_type, mask, mpls0_s_bos, mask, \
58 DR_STE_SET_MASK_V(lookup_type, mask, mpls0_exp, mask, \
60 DR_STE_SET_MASK_V(lookup_type, mask, mpls0_ttl, mask, \
64 #define DR_STE_SET_MPLS_TAG(lookup_type, mask, in_out, tag) do { \ argument
65 DR_STE_SET_TAG(lookup_type, tag, mpls0_label, mask, \
67 DR_STE_SET_TAG(lookup_type, tag, mpls0_s_bos, mask, \
69 DR_STE_SET_TAG(lookup_type, tag, mpls0_exp, mask, \
71 DR_STE_SET_TAG(lookup_type, tag, mpls0_ttl, mask, \
[all …]
Ddr_matcher.c121 dr_mask_is_flex_parser_tnl_vxlan_gpe_set(struct mlx5dr_match_param *mask, in dr_mask_is_flex_parser_tnl_vxlan_gpe_set() argument
124 return dr_mask_is_misc3_vxlan_gpe_set(&mask->misc3) && in dr_mask_is_flex_parser_tnl_vxlan_gpe_set()
144 dr_mask_is_flex_parser_tnl_geneve_set(struct mlx5dr_match_param *mask, in dr_mask_is_flex_parser_tnl_geneve_set() argument
147 return dr_mask_is_misc_geneve_set(&mask->misc) && in dr_mask_is_flex_parser_tnl_geneve_set()
205 struct mlx5dr_match_param mask = {}; in dr_matcher_set_ste_builders() local
214 /* Create a temporary mask to track and clear used mask fields */ in dr_matcher_set_ste_builders()
216 mask.outer = matcher->mask.outer; in dr_matcher_set_ste_builders()
219 mask.misc = matcher->mask.misc; in dr_matcher_set_ste_builders()
222 mask.inner = matcher->mask.inner; in dr_matcher_set_ste_builders()
225 mask.misc2 = matcher->mask.misc2; in dr_matcher_set_ste_builders()
[all …]
/kernel/linux/linux-4.19/include/asm-generic/
Dword-at-a-time.h19 unsigned long mask = (val & c->low_bits) + c->low_bits; in prep_zero_mask() local
20 return ~(mask | rhs); in prep_zero_mask()
23 #define create_zero_mask(mask) (mask) argument
25 static inline long find_zero(unsigned long mask) in find_zero() argument
29 if (mask >> 32) in find_zero()
30 mask >>= 32; in find_zero()
34 if (mask >> 16) in find_zero()
35 mask >>= 16; in find_zero()
38 return (mask >> 8) ? byte : byte + 1; in find_zero()
49 #define zero_bytemask(mask) (~1ul << __fls(mask)) argument
[all …]
/kernel/linux/linux-5.10/include/asm-generic/
Dword-at-a-time.h19 unsigned long mask = (val & c->low_bits) + c->low_bits; in prep_zero_mask() local
20 return ~(mask | rhs); in prep_zero_mask()
23 #define create_zero_mask(mask) (mask) argument
25 static inline long find_zero(unsigned long mask) in find_zero() argument
29 if (mask >> 32) in find_zero()
30 mask >>= 32; in find_zero()
34 if (mask >> 16) in find_zero()
35 mask >>= 16; in find_zero()
38 return (mask >> 8) ? byte : byte + 1; in find_zero()
49 #define zero_bytemask(mask) (~1ul << __fls(mask)) argument
[all …]
/kernel/linux/linux-4.19/include/linux/
Dfsnotify.h21 static inline int fsnotify_parent(const struct path *path, struct dentry *dentry, __u32 mask) in fsnotify_parent() argument
26 return __fsnotify_parent(path, dentry, mask); in fsnotify_parent()
30 static inline int fsnotify_perm(struct file *file, int mask) in fsnotify_perm() argument
39 if (!(mask & (MAY_READ | MAY_OPEN))) in fsnotify_perm()
41 if (mask & MAY_OPEN) in fsnotify_perm()
43 else if (mask & MAY_READ) in fsnotify_perm()
118 __u32 mask = FS_DELETE; in fsnotify_nameremove() local
121 mask |= FS_ISDIR; in fsnotify_nameremove()
123 fsnotify_parent(NULL, dentry, mask); in fsnotify_nameremove()
163 __u32 mask = (FS_CREATE | FS_ISDIR); in fsnotify_mkdir() local
[all …]
/kernel/linux/linux-5.10/net/sched/
Dcls_flower.c96 struct fl_flow_key mask; member
111 struct fl_flow_mask *mask; member
139 static unsigned short int fl_mask_range(const struct fl_flow_mask *mask) in fl_mask_range() argument
141 return mask->range.end - mask->range.start; in fl_mask_range()
144 static void fl_mask_update_range(struct fl_flow_mask *mask) in fl_mask_update_range() argument
146 const u8 *bytes = (const u8 *) &mask->key; in fl_mask_update_range()
147 size_t size = sizeof(mask->key); in fl_mask_update_range()
163 mask->range.start = rounddown(first, sizeof(long)); in fl_mask_update_range()
164 mask->range.end = roundup(last + 1, sizeof(long)); in fl_mask_update_range()
168 const struct fl_flow_mask *mask) in fl_key_get_start() argument
[all …]
/kernel/linux/linux-4.19/kernel/bpf/
Dtnum.c11 #define TNUM(_v, _m) (struct tnum){.value = _v, .mask = _m}
13 const struct tnum tnum_unknown = { .value = 0, .mask = -1 };
38 return TNUM(a.value << shift, a.mask << shift); in tnum_lshift()
43 return TNUM(a.value >> shift, a.mask >> shift); in tnum_rshift()
55 (u32)(((s32)a.mask) >> min_shift)); in tnum_arshift()
58 (s64)a.mask >> min_shift); in tnum_arshift()
65 sm = a.mask + b.mask; in tnum_add()
69 mu = chi | a.mask | b.mask; in tnum_add()
78 alpha = dv + a.mask; in tnum_sub()
79 beta = dv - b.mask; in tnum_sub()
[all …]
/kernel/linux/linux-4.19/drivers/gpio/
Dgpio-vr41xx.c241 u16 mask; in vr41xx_set_irq_trigger() local
244 mask = 1 << pin; in vr41xx_set_irq_trigger()
246 giu_set(GIUINTTYPL, mask); in vr41xx_set_irq_trigger()
248 giu_set(GIUINTHTSELL, mask); in vr41xx_set_irq_trigger()
250 giu_clear(GIUINTHTSELL, mask); in vr41xx_set_irq_trigger()
254 giu_set(GIUFEDGEINHL, mask); in vr41xx_set_irq_trigger()
255 giu_clear(GIUREDGEINHL, mask); in vr41xx_set_irq_trigger()
258 giu_clear(GIUFEDGEINHL, mask); in vr41xx_set_irq_trigger()
259 giu_set(GIUREDGEINHL, mask); in vr41xx_set_irq_trigger()
262 giu_set(GIUFEDGEINHL, mask); in vr41xx_set_irq_trigger()
[all …]
/kernel/linux/linux-5.10/kernel/bpf/
Dtnum.c12 #define TNUM(_v, _m) (struct tnum){.value = _v, .mask = _m}
14 const struct tnum tnum_unknown = { .value = 0, .mask = -1 };
39 return TNUM(a.value << shift, a.mask << shift); in tnum_lshift()
44 return TNUM(a.value >> shift, a.mask >> shift); in tnum_rshift()
56 (u32)(((s32)a.mask) >> min_shift)); in tnum_arshift()
59 (s64)a.mask >> min_shift); in tnum_arshift()
66 sm = a.mask + b.mask; in tnum_add()
70 mu = chi | a.mask | b.mask; in tnum_add()
79 alpha = dv + a.mask; in tnum_sub()
80 beta = dv - b.mask; in tnum_sub()
[all …]
/kernel/linux/linux-5.10/drivers/gpio/
Dgpio-vr41xx.c228 u16 mask; in vr41xx_set_irq_trigger() local
231 mask = 1 << pin; in vr41xx_set_irq_trigger()
233 giu_set(GIUINTTYPL, mask); in vr41xx_set_irq_trigger()
235 giu_set(GIUINTHTSELL, mask); in vr41xx_set_irq_trigger()
237 giu_clear(GIUINTHTSELL, mask); in vr41xx_set_irq_trigger()
241 giu_set(GIUFEDGEINHL, mask); in vr41xx_set_irq_trigger()
242 giu_clear(GIUREDGEINHL, mask); in vr41xx_set_irq_trigger()
245 giu_clear(GIUFEDGEINHL, mask); in vr41xx_set_irq_trigger()
246 giu_set(GIUREDGEINHL, mask); in vr41xx_set_irq_trigger()
249 giu_set(GIUFEDGEINHL, mask); in vr41xx_set_irq_trigger()
[all …]
/kernel/linux/linux-5.10/arch/powerpc/sysdev/
Dfsl_rcpm.c30 unsigned int mask = 1 << hw_cpu; in rcpm_v1_irq_mask() local
32 setbits32(&rcpm_v1_regs->cpmimr, mask); in rcpm_v1_irq_mask()
33 setbits32(&rcpm_v1_regs->cpmcimr, mask); in rcpm_v1_irq_mask()
34 setbits32(&rcpm_v1_regs->cpmmcmr, mask); in rcpm_v1_irq_mask()
35 setbits32(&rcpm_v1_regs->cpmnmimr, mask); in rcpm_v1_irq_mask()
41 unsigned int mask = 1 << hw_cpu; in rcpm_v2_irq_mask() local
43 setbits32(&rcpm_v2_regs->tpmimr0, mask); in rcpm_v2_irq_mask()
44 setbits32(&rcpm_v2_regs->tpmcimr0, mask); in rcpm_v2_irq_mask()
45 setbits32(&rcpm_v2_regs->tpmmcmr0, mask); in rcpm_v2_irq_mask()
46 setbits32(&rcpm_v2_regs->tpmnmimr0, mask); in rcpm_v2_irq_mask()
[all …]

12345678910>>...285