Home
last modified time | relevance | path

Searched refs:uidx (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/sys/netlink/route/
H A Dnexthop.c152 nl_find_nhop(uint32_t fibnum, int family, uint32_t uidx, in nl_find_nhop() argument
162 .un_idx = uidx, in nl_find_nhop()
202 un_new->un_idx = uidx; in nl_find_nhop()
253 nl_find_base_unhop(struct unhop_ctl *ctl, uint32_t uidx) in nl_find_base_unhop() argument
255 struct user_nhop key= { .un_idx = uidx }; in nl_find_base_unhop()
309 uint32_t uidx = nhop_get_uidx(wn[i].nh); in clone_unhop() local
310 MPASS(uidx != 0); in clone_unhop()
311 wn_new[i].nh = nl_find_nhop(fibnum, family, uidx, nh_flags, &error); in clone_unhop()
355 uint32_t uidx = 0; in find_spare_uidx() local
364 uidx = key.un_idx; in find_spare_uidx()
[all …]
H A Drt.c211 uint32_t uidx, num_nhops, nh_expire; in dump_rc_nhg() local
227 uidx = nhgrp_get_uidx(nhg); in dump_rc_nhg()
228 if (uidx != 0) in dump_rc_nhg()
229 nlattr_add_u32(nw, NL_RTA_NH_ID, uidx); in dump_rc_nhg()
282 uint32_t rtflags, uidx, nh_expire; in dump_rc_nhop() local
302 uidx = nhop_get_uidx(nh); in dump_rc_nhop()
303 if (uidx != 0) in dump_rc_nhop()
304 nlattr_add_u32(nw, NL_RTA_NH_ID, uidx); in dump_rc_nhop()
H A Droute_var.h137 uint32_t uidx, int nh_flags, int *perror);
/freebsd/contrib/ofed/libmlx5/
H A Dmlx5-abi.h152 __u32 uidx; member
163 __u32 uidx; member
199 __u32 uidx; member
H A Dmlx5.c201 int32_t uidx; in mlx5_store_uidx() local
204 uidx = get_free_uidx(ctx); in mlx5_store_uidx()
205 if (uidx < 0) in mlx5_store_uidx()
208 tind = uidx >> MLX5_UIDX_TABLE_SHIFT; in mlx5_store_uidx()
218 ctx->uidx_table[tind].table[uidx & MLX5_UIDX_TABLE_MASK] = rsc; in mlx5_store_uidx()
219 ret = uidx; in mlx5_store_uidx()
226 void mlx5_clear_uidx(struct mlx5_context *ctx, uint32_t uidx) in mlx5_clear_uidx() argument
228 int tind = uidx >> MLX5_UIDX_TABLE_SHIFT; in mlx5_clear_uidx()
235 ctx->uidx_table[tind].table[uidx & MLX5_UIDX_TABLE_MASK] = NULL; in mlx5_clear_uidx()
H A Dmlx5.h663 void mlx5_clear_uidx(struct mlx5_context *ctx, uint32_t uidx);
695 static inline void *mlx5_find_uidx(struct mlx5_context *ctx, uint32_t uidx) in mlx5_find_uidx() argument
697 int tind = uidx >> MLX5_UIDX_TABLE_SHIFT; in mlx5_find_uidx()
700 return ctx->uidx_table[tind].table[uidx & MLX5_UIDX_TABLE_MASK]; in mlx5_find_uidx()
H A Dverbs.c1416 cmd.uidx = 0xffffff; in create_qp()
1425 cmd.uidx = usr_idx; in create_qp()
1995 int uidx; in mlx5_create_srq_ex() local
2077 uidx = mlx5_store_uidx(ctx, msrq); in mlx5_create_srq_ex()
2078 if (uidx < 0) { in mlx5_create_srq_ex()
2082 cmd.uidx = uidx; in mlx5_create_srq_ex()
2084 cmd.uidx = 0xffffff; in mlx5_create_srq_ex()
2110 msrq->rsc.rsn = ctx->cqe_version ? cmd.uidx : resp.srqn; in mlx5_create_srq_ex()
2122 mlx5_clear_uidx(ctx, cmd.uidx); in mlx5_create_srq_ex()
H A Dcq.c367 uint32_t uidx, uint8_t *is_srq)
372 uint32_t uidx, uint8_t *is_srq) in get_resp_ctx_v1() argument
376 if (!*cur_rsc || (uidx != (*cur_rsc)->rsn)) { in get_resp_ctx_v1()
377 *cur_rsc = mlx5_find_uidx(mctx, uidx); in get_resp_ctx_v1()
1330 static inline int is_equal_uidx(struct mlx5_cqe64 *cqe64, uint32_t uidx) in is_equal_uidx() argument
1332 return uidx == (be32toh(cqe64->srqn_uidx) & 0xffffff); in is_equal_uidx()
/freebsd/sys/net/route/
H A Dnhgrp_ctl.c80 struct weightened_nhop *wn, int num_nhops, uint32_t uidx, int *perror);
617 uint32_t uidx, int *perror) in get_nhgrp() argument
625 nhgrp_set_uidx(nhg, uidx); in get_nhgrp()
754 uint32_t uidx, struct nhgrp_object **pnhg) in nhgrp_get_group() argument
760 nhg_priv = get_nhgrp(ctl, wn, num_nhops, uidx, &error); in nhgrp_get_group()
930 nhgrp_set_uidx(struct nhgrp_object *nhg, uint32_t uidx) in nhgrp_set_uidx() argument
938 nhg_priv->nhg_uidx = uidx; in nhgrp_set_uidx()
H A Dnhop.h204 void nhop_set_uidx(struct nhop_object *nh, uint32_t uidx);
224 void nhgrp_set_uidx(struct nhgrp_object *nhg, uint32_t uidx);
H A Droute_ctl.h181 uint32_t uidx, struct nhgrp_object **pnhg);
H A Dnhop_ctl.c909 nhop_set_uidx(struct nhop_object *nh, uint32_t uidx) in nhop_set_uidx() argument
911 nh->nh_priv->nh_uidx = uidx; in nhop_set_uidx()
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib.h1186 if (field_avail(struct mlx5_ib_create_qp, uidx, inlen) && in get_qp_user_index()
1187 !cqe_version && (ucmd->uidx == MLX5_IB_DEFAULT_UIDX)) in get_qp_user_index()
1190 if (!!(field_avail(struct mlx5_ib_create_qp, uidx, inlen) != in get_qp_user_index()
1194 return verify_assign_uidx(cqe_version, ucmd->uidx, user_index); in get_qp_user_index()
1204 if (field_avail(struct mlx5_ib_create_srq, uidx, inlen) && in get_srq_user_index()
1205 !cqe_version && (ucmd->uidx == MLX5_IB_DEFAULT_UIDX)) in get_srq_user_index()
1208 if (!!(field_avail(struct mlx5_ib_create_srq, uidx, inlen) != in get_srq_user_index()
1212 return verify_assign_uidx(cqe_version, ucmd->uidx, user_index); in get_srq_user_index()
H A Dmlx5_ib_srq.c83 u32 uidx = MLX5_IB_DEFAULT_UIDX; in create_srq_user() local
101 err = get_srq_user_index(ucontext, &ucmd, udata->inlen, &uidx); in create_srq_user()
143 in->user_index = uidx; in create_srq_user()
/freebsd/sys/ofed/include/uapi/rdma/
H A Dmlx5-abi.h259 __u32 uidx; member
275 __u32 uidx; member
/freebsd/sys/netpfil/ipfw/
H A Dip_fw_eaction.c155 ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx, in eaction_findbyname()
160 ti->uidx, ti->type); in eaction_findbyname()
H A Dip_fw_table.c772 ti.uidx = kidx; in manage_table_ent_v1()
862 ti.uidx = tent->idx; in find_table_entry()
1624 ti->uidx = ntlv->idx; in ntlv_to_ti()
1681 uint16_t uidx; member
1916 tent->idx = da->uidx; in dump_table_tentry()
2560 ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx, in find_table_err()
2573 snprintf(bname, sizeof(bname), "%d", ti->uidx); in find_table_err()
2619 ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx, in alloc_table_config()
2627 snprintf(bname, sizeof(bname), "%d", ti->uidx); in alloc_table_config()
H A Dip_fw_sockopt.c2036 ti->uidx = p->uidx; in create_objects_compat()
2158 rw = find_op_rw(cmd, &ti->uidx, &ti->type); in ref_opcode_object()
2163 pidx->uidx = ti->uidx; in ref_opcode_object()
2649 uint32_t uidx; in find_op_rw() local
2656 if (rw->classifier(cmd, &uidx, &subtype) == 0) { in find_op_rw()
2658 *puidx = uidx; in find_op_rw()
3484 ipfw_find_name_tlv_type(void *tlvs, int len, uint32_t uidx, uint32_t etlv) in ipfw_find_name_tlv_type() argument
3500 if (ntlv->idx != uidx) in ipfw_find_name_tlv_type()
3539 ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx, etlv); in ipfw_objhash_find_type()
H A Dip_fw_private.h489 uint32_t uidx; /* internal index supplied by userland */ member
538 uint32_t uidx; /* table index */ member
741 ipfw_obj_ntlv *ipfw_find_name_tlv_type(void *tlvs, int len, uint32_t uidx,
H A Dip_fw_dynamic.c621 DYN_DEBUG("uidx %u", ti->uidx); in dyn_findbyname()
622 if (ti->uidx != 0) { in dyn_findbyname()
626 ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx, in dyn_findbyname()
668 DYN_DEBUG("uidx %u", ti->uidx); in dyn_create()
669 if (ti->uidx != 0) { in dyn_create()
672 ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx, in dyn_create()
/freebsd/sys/dev/ntb/ntb_hw/
H A Dntb_hw_plx.c623 ntb_plx_user_mw_to_idx(struct ntb_plx_softc *sc, unsigned uidx, unsigned *sp) in ntb_plx_user_mw_to_idx() argument
628 if (uidx < t) { in ntb_plx_user_mw_to_idx()
629 *sp = uidx; in ntb_plx_user_mw_to_idx()
633 return (uidx - (t - 1)); in ntb_plx_user_mw_to_idx()
H A Dntb_hw_intel.c326 static unsigned intel_ntb_user_mw_to_idx(struct ntb_softc *, unsigned uidx);
3356 intel_ntb_user_mw_to_idx(struct ntb_softc *ntb, unsigned uidx) in intel_ntb_user_mw_to_idx() argument
3360 uidx >= ntb->b2b_mw_idx) || in intel_ntb_user_mw_to_idx()
3361 (ntb->msix_mw_idx != B2B_MW_DISABLED && uidx >= ntb->msix_mw_idx)) in intel_ntb_user_mw_to_idx()
3362 uidx++; in intel_ntb_user_mw_to_idx()
3364 uidx >= ntb->b2b_mw_idx) && in intel_ntb_user_mw_to_idx()
3365 (ntb->msix_mw_idx != B2B_MW_DISABLED && uidx >= ntb->msix_mw_idx)) in intel_ntb_user_mw_to_idx()
3366 uidx++; in intel_ntb_user_mw_to_idx()
3367 return (uidx); in intel_ntb_user_mw_to_idx()
/freebsd/sbin/ipfw/
H A Dipfw2.h469 uint8_t set, uint32_t uidx);
H A Dipfw2.c3742 uint32_t uidx; in fill_iface() local
3759 if ((uidx = pack_table(tstate, arg + 6)) == 0) in fill_iface()
3763 cmd->p.kidx = uidx; in fill_iface()
5332 uint32_t uidx; in compile_rule() local
5344 uidx = pack_object(tstate, *av + 1, in compile_rule()
5348 uidx = pack_object(tstate, default_state_name, in compile_rule()
5355 insntod(have_state, kidx)->kidx = uidx; in compile_rule()
5792 uint32_t uidx; member
5804 if (key.uidx < ntlv->idx) in compare_object_kntlv()
5806 else if (key.uidx > ntlv->idx) in compare_object_kntlv()
[all …]
H A Dtables.c315 uint32_t uidx) in table_fill_ntlv() argument
320 ntlv->idx = uidx; in table_fill_ntlv()

12