Searched refs:index_mask (Results 1 – 12 of 12) sorted by relevance
| /Linux-v6.1/drivers/infiniband/sw/rxe/ |
| D | rxe_queue.h | 62 u32 index_mask; member 90 return (index + 1) & q->index_mask; in queue_next_index() 148 return ((prod - cons) & q->index_mask) == 0; in queue_empty() 156 return ((prod + 1 - cons) & q->index_mask) == 0; in queue_full() 165 return (prod - cons) & q->index_mask; in queue_count() 180 prod = (prod + 1) & q->index_mask; in queue_advance_producer() 191 prod = (prod + 1) & q->index_mask; in queue_advance_producer() 205 cons = (cons + 1) & q->index_mask; in queue_advance_consumer() 216 cons = (cons + 1) & q->index_mask; in queue_advance_consumer() 244 return q->buf->data + ((index & q->index_mask) in queue_addr_from_index() [all …]
|
| D | rxe_queue.c | 85 q->index_mask = num_slots - 1; in rxe_queue_init() 94 q->buf->index_mask = q->index_mask; in rxe_queue_init() 126 while ((prod - cons) & q->index_mask) { in resize_finish()
|
| D | rxe_srq.c | 130 if (attr->srq_limit > srq->rq.queue->buf->index_mask) { in rxe_srq_chk_attr() 133 srq->rq.queue->buf->index_mask); in rxe_srq_chk_attr()
|
| D | rxe_verbs.c | 359 attr->max_wr = srq->rq.queue->buf->index_mask; in rxe_query_srq()
|
| /Linux-v6.1/drivers/gpu/drm/radeon/ |
| D | radeon_encoders.c | 46 uint32_t index_mask = 0; in radeon_encoder_clones() local 51 return index_mask; in radeon_encoder_clones() 54 return index_mask; in radeon_encoder_clones() 57 return index_mask; in radeon_encoder_clones() 71 index_mask |= (1 << count); in radeon_encoder_clones() 73 return index_mask; in radeon_encoder_clones()
|
| /Linux-v6.1/kernel/bpf/ |
| D | arraymap.c | 84 u32 elem_size, index_mask, max_entries; in array_map_alloc() local 101 index_mask = mask64; in array_map_alloc() 106 max_entries = index_mask + 1; in array_map_alloc() 142 array->index_mask = index_mask; in array_map_alloc() 171 return array->value + (u64)array->elem_size * (index & array->index_mask); in array_map_lookup_elem() 221 *insn++ = BPF_ALU32_IMM(BPF_AND, ret, array->index_mask); in array_map_gen_lookup() 246 return this_cpu_ptr(array->pptrs[index & array->index_mask]); in percpu_array_map_lookup_elem() 260 return per_cpu_ptr(array->pptrs[index & array->index_mask], cpu); in percpu_array_map_lookup_percpu_elem() 280 pptr = array->pptrs[index & array->index_mask]; in bpf_percpu_array_copy() 342 val = this_cpu_ptr(array->pptrs[index & array->index_mask]); in array_map_update_elem() [all …]
|
| D | map_in_map.c | 65 container_of(inner_map_meta, struct bpf_array, map)->index_mask = in bpf_map_meta_alloc() 66 container_of(inner_map, struct bpf_array, map)->index_mask; in bpf_map_meta_alloc()
|
| D | verifier.c | 14118 map)->index_mask); in do_misc_fixups()
|
| /Linux-v6.1/drivers/gpu/drm/gma500/ |
| D | psb_intel_display.c | 542 int index_mask = 0; in gma_connector_clones() local 549 index_mask |= (1 << entry); in gma_connector_clones() 554 return index_mask; in gma_connector_clones()
|
| /Linux-v6.1/drivers/thermal/qcom/ |
| D | tsens.c | 220 u32 index_mask = 0, index_clear = 0; in tsens_set_interrupt_v2() local 231 index_mask = UP_INT_MASK_0 + hw_id; in tsens_set_interrupt_v2() 235 index_mask = LOW_INT_MASK_0 + hw_id; in tsens_set_interrupt_v2() 239 index_mask = CRIT_INT_MASK_0 + hw_id; in tsens_set_interrupt_v2() 245 regmap_field_write(priv->rf[index_mask], 0); in tsens_set_interrupt_v2() 247 regmap_field_write(priv->rf[index_mask], 1); in tsens_set_interrupt_v2()
|
| /Linux-v6.1/include/uapi/rdma/ |
| D | rdma_user_rxe.h | 214 __u32 index_mask; member
|
| /Linux-v6.1/include/linux/ |
| D | bpf.h | 1409 u32 index_mask; member
|