Searched refs:index_mask (Results 1 - 12 of 12) sorted by relevance

/linux-master/drivers/infiniband/sw/rxe/
H A Drxe_queue.h18 * - The driver indices are always masked off to q->index_mask
69 u32 index_mask; member in struct:rxe_queue
97 return (index + 1) & q->index_mask;
159 return ((prod - cons) & q->index_mask) == 0;
167 return ((prod + 1 - cons) & q->index_mask) == 0;
176 return (prod - cons) & q->index_mask;
194 prod = (prod + 1) & q->index_mask;
202 prod = (prod + 1) & q->index_mask;
223 cons = (q->index + 1) & q->index_mask;
243 cons = (cons + 1) & q->index_mask;
[all...]
H A Drxe_queue.c85 q->index_mask = num_slots - 1;
94 q->buf->index_mask = q->index_mask;
125 while ((prod - cons) & q->index_mask) {
H A Drxe_srq.c137 if (attr->srq_limit > srq->rq.queue->buf->index_mask) {
140 srq->rq.queue->buf->index_mask);
H A Drxe_verbs.c478 attr->max_wr = srq->rq.queue->buf->index_mask;
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_encoders.c46 uint32_t index_mask = 0; local
51 return index_mask;
54 return index_mask;
57 return index_mask;
72 index_mask |= (1 << count);
74 return index_mask;
/linux-master/kernel/bpf/
H A Darraymap.c84 u32 elem_size, index_mask, max_entries; local
101 index_mask = mask64;
104 * since cpu will speculate within index_mask limits
106 max_entries = index_mask + 1;
142 array->index_mask = index_mask;
171 return array->value + (u64)array->elem_size * (index & array->index_mask);
221 *insn++ = BPF_ALU32_IMM(BPF_AND, ret, array->index_mask);
246 return this_cpu_ptr(array->pptrs[index & array->index_mask]);
267 *insn++ = BPF_ALU32_IMM(BPF_AND, BPF_REG_0, array->index_mask);
[all...]
H A Dmap_in_map.c76 inner_array_meta->index_mask = inner_array->index_mask;
H A Dverifier.c20086 * index &= array->index_mask;
20100 map)->index_mask);
/linux-master/include/uapi/rdma/
H A Drdma_user_rxe.h222 __u32 index_mask; member in struct:rxe_queue_buf
/linux-master/drivers/gpu/drm/gma500/
H A Dpsb_intel_display.c545 int index_mask = 0; local
552 index_mask |= (1 << entry);
557 return index_mask;
/linux-master/drivers/thermal/qcom/
H A Dtsens.c400 u32 index_mask = 0, index_clear = 0; local
411 index_mask = UP_INT_MASK_0 + hw_id;
415 index_mask = LOW_INT_MASK_0 + hw_id;
419 index_mask = CRIT_INT_MASK_0 + hw_id;
425 regmap_field_write(priv->rf[index_mask], 0);
427 regmap_field_write(priv->rf[index_mask], 1);
/linux-master/include/linux/
H A Dbpf.h1891 u32 index_mask; member in struct:bpf_array

Completed in 505 milliseconds