Home
last modified time | relevance | path

Searched refs:max_elems (Results 1 – 11 of 11) sorted by relevance

/openbmc/linux/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_ring.h63 static inline int pvrdma_idx_valid(__u32 idx, __u32 max_elems) in pvrdma_idx_valid() argument
66 return (idx & ~((max_elems << 1) - 1)) == 0; in pvrdma_idx_valid()
69 static inline __s32 pvrdma_idx(atomic_t *var, __u32 max_elems) in pvrdma_idx() argument
73 if (pvrdma_idx_valid(idx, max_elems)) in pvrdma_idx()
74 return idx & (max_elems - 1); in pvrdma_idx()
78 static inline void pvrdma_idx_ring_inc(atomic_t *var, __u32 max_elems) in pvrdma_idx_ring_inc() argument
82 idx &= (max_elems << 1) - 1; /* Modulo size, flip gen. */ in pvrdma_idx_ring_inc()
87 __u32 max_elems, __u32 *out_tail) in pvrdma_idx_ring_has_space() argument
92 if (pvrdma_idx_valid(tail, max_elems) && in pvrdma_idx_ring_has_space()
93 pvrdma_idx_valid(head, max_elems)) { in pvrdma_idx_ring_has_space()
[all …]
/openbmc/linux/include/linux/
H A Drhashtable-types.h84 unsigned int max_elems; member
H A Drhashtable.h223 return atomic_read(&ht->nelems) >= ht->max_elems; in rht_grow_above_max()
/openbmc/linux/drivers/net/ethernet/netronome/nfp/bpf/
H A Dfw.h48 __le32 max_elems; member
H A Dmain.c277 bpf->maps.max_elems = readl(&cap->max_elems); in nfp_bpf_parse_cap_maps()
H A Doffload.c355 if (bpf->maps.max_elems - bpf->map_elems_in_use < in nfp_bpf_map_alloc()
359 bpf->maps.max_elems - bpf->map_elems_in_use); in nfp_bpf_map_alloc()
H A Dmain.h160 u32 max_elems; member
/openbmc/qemu/migration/
H A Dvmstate.c440 int max_elems = n_elems - i; in vmstate_save_state_v() local
480 max_elems = j - i; in vmstate_save_state_v()
487 i, max_elems); in vmstate_save_state_v()
/openbmc/qemu/target/riscv/
H A Dvector_helper.c238 uint32_t esz, uint32_t max_elems) in vext_set_tail_elems_1s() argument
248 vext_set_elems_1s(vd, vta, (k * max_elems + vl) * esz, in vext_set_tail_elems_1s()
249 (k * max_elems + max_elems) * esz); in vext_set_tail_elems_1s()
264 uint32_t max_elems = vext_max_elems(desc, log2_esz); in vext_ldst_stride() local
275 vext_set_elems_1s(vd, vma, (i + k * max_elems) * esz, in vext_ldst_stride()
276 (i + k * max_elems + 1) * esz); in vext_ldst_stride()
281 ldst_elem(env, adjust_addr(env, addr), i + k * max_elems, vd, ra); in vext_ldst_stride()
287 vext_set_tail_elems_1s(env->vl, vd, desc, nf, esz, max_elems); in vext_ldst_stride()
327 uint32_t elems, uint32_t nf, uint32_t max_elems,
386 uint32_t max_elems = vext_max_elems(desc, log2_esz); vext_ldst_us() local
532 uint32_t max_elems = vext_max_elems(desc, log2_esz); GEN_VEXT_GET_INDEX_ADDR() local
621 uint32_t max_elems = vext_max_elems(desc, log2_esz); global() local
773 uint32_t max_elems = vlenb >> log2_esz; GEN_VEXT_LDFF() local
[all...]
/openbmc/linux/lib/
H A Dtest_rhashtable.c445 for (i = 0; i < ht.max_elems; i++) { in test_rhashtable_max()
454 err = insert_retry(&ht, &array[ht.max_elems], test_rht_params); in test_rhashtable_max()
459 ht.max_elems, -E2BIG, err); in test_rhashtable_max()
H A Drhashtable.c1038 ht->max_elems = 1u << 31; in rhashtable_init()
1042 if (ht->p.max_size < ht->max_elems / 2) in rhashtable_init()
1043 ht->max_elems = ht->p.max_size * 2; in rhashtable_init()