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

/freebsd-13-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-13-stable/sys/dev/beri/virtio/
H A Dvirtio.c173 uint16_t head, uidx, mask; local
180 uidx = be16toh(vu->idx);
181 vue = &vu->ring[uidx++ & mask];
185 vu->idx = htobe16(uidx);
/freebsd-13-stable/sys/ofed/include/uapi/rdma/
H A Dmlx5-abi.h187 __u32 uidx; member in struct:mlx5_ib_create_srq
203 __u32 uidx; member in struct:mlx5_ib_create_qp
/freebsd-13-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib.h1057 if (field_avail(struct mlx5_ib_create_qp, uidx, inlen) &&
1058 !cqe_version && (ucmd->uidx == MLX5_IB_DEFAULT_UIDX))
1061 if (!!(field_avail(struct mlx5_ib_create_qp, uidx, inlen) !=
1065 return verify_assign_uidx(cqe_version, ucmd->uidx, user_index);
1075 if (field_avail(struct mlx5_ib_create_srq, uidx, inlen) &&
1076 !cqe_version && (ucmd->uidx == MLX5_IB_DEFAULT_UIDX))
1079 if (!!(field_avail(struct mlx5_ib_create_srq, uidx, inlen) !=
1083 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.c1518 u32 uidx = MLX5_IB_DEFAULT_UIDX; local
1599 &ucmd, udata->inlen, &uidx);
1750 MLX5_SET(qpc, qpc, user_index, uidx);
/freebsd-13-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.c945 ti.uidx = xent->tbl;
1023 ti.uidx = kidx;
1114 ti.uidx = tent->idx;
1952 ti->uidx = ntlv->idx;
2009 uint16_t uidx; member in struct:dump_args
2244 ti.uidx = xtbl->tbl;
2257 xtbl->tbl = ti.uidx;
2304 ti.uidx = *tbl;
2365 ent->tbl = da->uidx;
2441 tent->idx = da->uidx;
[all...]
H A Dip_fw_sockopt.c2554 ti->uidx = p->uidx;
2602 uint16_t kidx, uidx; local
2625 uidx = val;
2632 uidx = 65535;
2636 rw->update(cmd, uidx);
2731 rw = find_op_rw(cmd, &ti->uidx, &ti->type);
2736 pidx->uidx = ti->uidx;
3203 uint16_t uidx; local
4417 ipfw_find_name_tlv_type(void *tlvs, int len, uint16_t uidx, uint32_t etlv) argument
[all...]
H A Dip_fw_private.h472 uint16_t uidx; /* internal index supplied by userland */ member in struct:obj_idx
553 uint16_t uidx; /* table index */ member in struct:tid_info
736 ipfw_obj_ntlv *ipfw_find_name_tlv_type(void *tlvs, int len, uint16_t uidx,
H A Dip_fw_dynamic.c616 DYN_DEBUG("uidx %d", ti->uidx);
617 if (ti->uidx != 0) {
621 ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx,
661 DYN_DEBUG("uidx %d", ti->uidx);
662 if (ti->uidx != 0) {
665 ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx,
/freebsd-13-stable/sbin/ipfw/
H A Dipfw2.h453 uint8_t set, uint16_t uidx);
H A Dipfw2.c3075 uint16_t uidx; local
3085 if ((uidx = pack_table(tstate, av + 6)) == 0)
3089 cmd->arg1 = uidx;
3411 uint16_t uidx; local
3428 if ((uidx = pack_table(tstate, arg + 6)) == 0)
3432 cmd->p.kidx = uidx;
4802 uint16_t uidx; local
4814 uidx = pack_object(tstate, *av + 1,
4818 uidx = pack_object(tstate, default_state_name,
4822 fill_cmd(cmd, O_KEEP_STATE, 0, uidx);
5210 uint16_t uidx; member in struct:object_kt
[all...]
H A Dtables.c314 uint16_t uidx)
319 ntlv->idx = uidx;
313 table_fill_ntlv(ipfw_obj_ntlv *ntlv, const char *name, uint8_t set, uint16_t uidx) argument
/freebsd-13-stable/sys/dev/ntb/ntb_hw/
H A Dntb_hw_plx.c626 ntb_plx_user_mw_to_idx(struct ntb_plx_softc *sc, unsigned uidx, unsigned *sp) argument
631 if (uidx < t) {
632 *sp = uidx;
636 return (uidx - (t - 1));
H A Dntb_hw_intel.c327 static unsigned intel_ntb_user_mw_to_idx(struct ntb_softc *, unsigned uidx);
2957 intel_ntb_user_mw_to_idx(struct ntb_softc *ntb, unsigned uidx) argument
2961 uidx >= ntb->b2b_mw_idx) ||
2962 (ntb->msix_mw_idx != B2B_MW_DISABLED && uidx >= ntb->msix_mw_idx))
2963 uidx++;
2965 uidx >= ntb->b2b_mw_idx) &&
2966 (ntb->msix_mw_idx != B2B_MW_DISABLED && uidx >= ntb->msix_mw_idx))
2967 uidx++;
2968 return (uidx);
/freebsd-13-stable/sys/netpfil/ipfw/nptv6/
H A Dnptv6.c950 NPTV6_DEBUG("uidx %u, type %u, err %d", ti->uidx, ti->type, err);

Completed in 382 milliseconds