Searched refs:uidx (Results 1 - 22 of 22) sorted by relevance

/freebsd-11-stable/contrib/ofed/libmlx5/
H A Dmlx5-abi.h151 __u32 uidx; member in struct:mlx5_create_srq_ex
162 __u32 uidx; member in struct:mlx5_create_qp_drv_ex
198 __u32 uidx; member in struct:mlx5_create_qp
H A Dmlx5.c175 int32_t uidx; local
178 uidx = get_free_uidx(ctx);
179 if (uidx < 0)
182 tind = uidx >> MLX5_UIDX_TABLE_SHIFT;
192 ctx->uidx_table[tind].table[uidx & MLX5_UIDX_TABLE_MASK] = rsc;
193 ret = uidx;
200 void mlx5_clear_uidx(struct mlx5_context *ctx, uint32_t uidx) argument
202 int tind = uidx >> MLX5_UIDX_TABLE_SHIFT;
209 ctx->uidx_table[tind].table[uidx & MLX5_UIDX_TABLE_MASK] = NULL;
H A Dmlx5.h649 void mlx5_clear_uidx(struct mlx5_context *ctx, uint32_t uidx);
681 static inline void *mlx5_find_uidx(struct mlx5_context *ctx, uint32_t uidx) argument
683 int tind = uidx >> MLX5_UIDX_TABLE_SHIFT;
686 return ctx->uidx_table[tind].table[uidx & MLX5_UIDX_TABLE_MASK];
H A Dverbs.c1334 cmd.uidx = 0xffffff;
1343 cmd.uidx = usr_idx;
1804 int uidx; local
1868 uidx = mlx5_store_uidx(ctx, msrq);
1869 if (uidx < 0) {
1873 cmd.uidx = uidx;
1875 cmd.uidx = 0xffffff;
1895 msrq->rsc.rsn = ctx->cqe_version ? cmd.uidx : resp.srqn;
1904 mlx5_clear_uidx(ctx, cmd.uidx);
[all...]
H A Dcq.c362 uint32_t uidx, uint8_t *is_srq)
367 uint32_t uidx, uint8_t *is_srq)
371 if (!*cur_rsc || (uidx != (*cur_rsc)->rsn)) {
372 *cur_rsc = mlx5_find_uidx(mctx, uidx);
1322 static inline int is_equal_uidx(struct mlx5_cqe64 *cqe64, uint32_t uidx) argument
1324 return uidx == (be32toh(cqe64->srqn_uidx) & 0xffffff);
364 get_resp_ctx_v1(struct mlx5_context *mctx, struct mlx5_resource **cur_rsc, struct mlx5_srq **cur_srq, uint32_t uidx, uint8_t *is_srq) argument
/freebsd-11-stable/sys/dev/beri/virtio/
H A Dvirtio.c174 uint16_t head, uidx, mask; local
181 uidx = be16toh(vu->idx);
182 vue = &vu->ring[uidx++ & mask];
186 vu->idx = htobe16(uidx);
/freebsd-11-stable/sys/ofed/include/uapi/rdma/
H A Dmlx5-abi.h167 __u32 uidx; member in struct:mlx5_ib_create_srq
183 __u32 uidx; member in struct:mlx5_ib_create_qp
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib.h1031 if (field_avail(struct mlx5_ib_create_qp, uidx, inlen) &&
1032 !cqe_version && (ucmd->uidx == MLX5_IB_DEFAULT_UIDX))
1035 if (!!(field_avail(struct mlx5_ib_create_qp, uidx, inlen) !=
1039 return verify_assign_uidx(cqe_version, ucmd->uidx, user_index);
1049 if (field_avail(struct mlx5_ib_create_srq, uidx, inlen) &&
1050 !cqe_version && (ucmd->uidx == MLX5_IB_DEFAULT_UIDX))
1053 if (!!(field_avail(struct mlx5_ib_create_srq, uidx, inlen) !=
1057 return verify_assign_uidx(cqe_version, ucmd->uidx, user_index);
H A Dmlx5_ib_srq.c82 u32 uidx = MLX5_IB_DEFAULT_UIDX; local
101 &ucmd, udata->inlen, &uidx);
144 in->user_index = uidx;
H A Dmlx5_ib_qp.c1511 u32 uidx = MLX5_IB_DEFAULT_UIDX; local
1592 &ucmd, udata->inlen, &uidx);
1743 MLX5_SET(qpc, qpc, user_index, uidx);
/freebsd-11-stable/usr.sbin/bhyve/
H A Dvirtio.c407 uint16_t uidx, mask; local
424 uidx = vuh->vu_idx;
425 vue = &vuh->vu_ring[uidx++ & mask];
435 vuh->vu_idx = uidx;
/freebsd-11-stable/sys/netpfil/ipfw/
H A Dip_fw_eaction.c149 ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx,
153 EACTION_DEBUG("name %s, uidx %u, type %u", ntlv->name,
154 ti->uidx, ti->type);
H A Dip_fw_table.c941 ti.uidx = xent->tbl;
1019 ti.uidx = kidx;
1110 ti.uidx = tent->idx;
1950 ti->uidx = ntlv->idx;
2007 uint16_t uidx; member in struct:dump_args
2243 ti.uidx = xtbl->tbl;
2256 xtbl->tbl = ti.uidx;
2304 ti.uidx = *tbl;
2365 ent->tbl = da->uidx;
2441 tent->idx = da->uidx;
[all...]
H A Dip_fw_sockopt.c2565 ti->uidx = p->uidx;
2613 uint16_t kidx, uidx; local
2636 uidx = val;
2644 uidx = 65535;
2648 rw->update(cmd, uidx);
2745 rw = find_op_rw(cmd, &ti->uidx, &ti->type);
2750 pidx->uidx = ti->uidx;
3217 uint16_t uidx; local
4434 ipfw_find_name_tlv_type(void *tlvs, int len, uint16_t uidx, uint32_t etlv) argument
[all...]
H A Dip_fw_private.h483 uint16_t uidx; /* internal index supplied by userland */ member in struct:obj_idx
564 uint16_t uidx; /* table index */ member in struct:tid_info
748 ipfw_obj_ntlv *ipfw_find_name_tlv_type(void *tlvs, int len, uint16_t uidx,
H A Dip_fw_dynamic.c614 DYN_DEBUG("uidx %d", ti->uidx);
615 if (ti->uidx != 0) {
619 ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx,
659 DYN_DEBUG("uidx %d", ti->uidx);
660 if (ti->uidx != 0) {
663 ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx,
/freebsd-11-stable/sys/dev/ntb/ntb_hw/
H A Dntb_hw_plx.c580 ntb_plx_user_mw_to_idx(struct ntb_plx_softc *sc, unsigned uidx, unsigned *sp) argument
585 if (uidx < t) {
586 *sp = uidx;
590 return (uidx - (t - 1));
H A Dntb_hw_intel.c318 static unsigned intel_ntb_user_mw_to_idx(struct ntb_softc *, unsigned uidx);
2601 intel_ntb_user_mw_to_idx(struct ntb_softc *ntb, unsigned uidx) argument
2605 uidx >= ntb->b2b_mw_idx) ||
2606 (ntb->msix_mw_idx != B2B_MW_DISABLED && uidx >= ntb->msix_mw_idx))
2607 uidx++;
2609 uidx >= ntb->b2b_mw_idx) &&
2610 (ntb->msix_mw_idx != B2B_MW_DISABLED && uidx >= ntb->msix_mw_idx))
2611 uidx++;
2612 return (uidx);
/freebsd-11-stable/sbin/ipfw/
H A Dipfw2.h450 uint8_t set, uint16_t uidx);
H A Dipfw2.c3057 uint16_t uidx; local
3067 if ((uidx = pack_table(tstate, av + 6)) == 0)
3071 cmd->arg1 = uidx;
3393 uint16_t uidx; local
3410 if ((uidx = pack_table(tstate, arg + 6)) == 0)
3414 cmd->p.kidx = uidx;
4760 uint16_t uidx; local
4772 uidx = pack_object(tstate, *av + 1,
4776 uidx = pack_object(tstate, default_state_name,
4780 fill_cmd(cmd, O_KEEP_STATE, 0, uidx);
5167 uint16_t uidx; member in struct:object_kt
[all...]
H A Dtables.c315 uint16_t uidx)
320 ntlv->idx = uidx;
314 table_fill_ntlv(ipfw_obj_ntlv *ntlv, const char *name, uint8_t set, uint16_t uidx) argument
/freebsd-11-stable/sys/netpfil/ipfw/nptv6/
H A Dnptv6.c800 NPTV6_DEBUG("uidx %u, type %u, err %d", ti->uidx, ti->type, err);

Completed in 228 milliseconds