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.c153 nl_find_nhop(uint32_t fibnum, int family, uint32_t uidx, in nl_find_nhop() argument
163 .un_idx = uidx, in nl_find_nhop()
203 un_new->un_idx = uidx; in nl_find_nhop()
254 nl_find_base_unhop(struct unhop_ctl *ctl, uint32_t uidx) in nl_find_base_unhop() argument
256 struct user_nhop key= { .un_idx = uidx }; in nl_find_base_unhop()
313 uint32_t uidx = nhop_get_uidx(wn[i].nh); in clone_unhop() local
314 MPASS(uidx != 0); in clone_unhop()
315 wn_new[i].nh = nl_find_nhop(fibnum, family, uidx, nh_flags, &error); in clone_unhop()
359 uint32_t uidx = 0; in find_spare_uidx() local
368 uidx = key.un_idx; in find_spare_uidx()
[all …]
H A Drt.c181 uint32_t uidx = nhgrp_get_uidx(nhg); in dump_rc_nhg() local
186 if (uidx != 0) in dump_rc_nhg()
187 nlattr_add_u32(nw, NL_RTA_NH_ID, uidx); in dump_rc_nhg()
243 uint32_t uidx = nhop_get_uidx(nh); in dump_rc_nhop() local
244 if (uidx != 0) in dump_rc_nhop()
245 nlattr_add_u32(nw, NL_RTA_NH_ID, uidx); in dump_rc_nhop()
H A Droute_var.h135 uint32_t uidx, int nh_flags, int *perror);
/freebsd/contrib/ofed/libmlx5/
H A Dmlx5-abi.h151 __u32 uidx; member
162 __u32 uidx; member
198 __u32 uidx; member
H A Dmlx5.c181 int32_t uidx; in mlx5_store_uidx() local
184 uidx = get_free_uidx(ctx); in mlx5_store_uidx()
185 if (uidx < 0) in mlx5_store_uidx()
188 tind = uidx >> MLX5_UIDX_TABLE_SHIFT; in mlx5_store_uidx()
198 ctx->uidx_table[tind].table[uidx & MLX5_UIDX_TABLE_MASK] = rsc; in mlx5_store_uidx()
199 ret = uidx; in mlx5_store_uidx()
206 void mlx5_clear_uidx(struct mlx5_context *ctx, uint32_t uidx) in mlx5_clear_uidx() argument
208 int tind = uidx >> MLX5_UIDX_TABLE_SHIFT; in mlx5_clear_uidx()
215 ctx->uidx_table[tind].table[uidx & MLX5_UIDX_TABLE_MASK] = NULL; in mlx5_clear_uidx()
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) in mlx5_find_uidx() argument
683 int tind = uidx >> MLX5_UIDX_TABLE_SHIFT; in mlx5_find_uidx()
686 return ctx->uidx_table[tind].table[uidx & MLX5_UIDX_TABLE_MASK]; in mlx5_find_uidx()
H A Dverbs.c1352 cmd.uidx = 0xffffff; in create_qp()
1361 cmd.uidx = usr_idx; in create_qp()
1830 int uidx; in mlx5_create_xrc_srq() local
1894 uidx = mlx5_store_uidx(ctx, msrq); in mlx5_create_xrc_srq()
1895 if (uidx < 0) { in mlx5_create_xrc_srq()
1899 cmd.uidx = uidx; in mlx5_create_xrc_srq()
1901 cmd.uidx = 0xffffff; in mlx5_create_xrc_srq()
1921 msrq->rsc.rsn = ctx->cqe_version ? cmd.uidx : resp.srqn; in mlx5_create_xrc_srq()
1930 mlx5_clear_uidx(ctx, cmd.uidx); in mlx5_create_xrc_srq()
[all...]
H A Dcq.c362 uint32_t uidx, uint8_t *is_srq)
367 uint32_t uidx, uint8_t *is_srq) in get_resp_ctx_v1() argument
371 if (!*cur_rsc || (uidx != (*cur_rsc)->rsn)) { in get_resp_ctx_v1()
372 *cur_rsc = mlx5_find_uidx(mctx, uidx); in get_resp_ctx_v1()
1322 static inline int is_equal_uidx(struct mlx5_cqe64 *cqe64, uint32_t uidx) in is_equal_uidx() argument
1324 return uidx == (be32toh(cqe64->srqn_uidx) & 0xffffff); in is_equal_uidx()
/freebsd/sys/net/route/
H A Dnhgrp_ctl.c81 struct weightened_nhop *wn, int num_nhops, uint32_t uidx, int *perror);
566 uint32_t uidx, int *perror) in get_nhgrp() argument
574 nhgrp_set_uidx(nhg, uidx); in get_nhgrp()
646 uint32_t uidx, struct nhgrp_object **pnhg) in nhgrp_get_group() argument
652 nhg_priv = get_nhgrp(ctl, wn, num_nhops, uidx, &error); in nhgrp_get_group()
780 nhgrp_set_uidx(struct nhgrp_object *nhg, uint32_t uidx) in nhgrp_set_uidx() argument
788 nhg_priv->nhg_uidx = uidx; in nhgrp_set_uidx()
H A Dnhop.h210 void nhop_set_uidx(struct nhop_object *nh, uint32_t uidx);
228 void nhgrp_set_uidx(struct nhgrp_object *nhg, uint32_t uidx);
H A Droute_ctl.h180 uint32_t uidx, struct nhgrp_object **pnhg);
H A Dnhop_ctl.c890 nhop_set_uidx(struct nhop_object *nh, uint32_t uidx) in nhop_set_uidx() argument
892 nh->nh_priv->nh_uidx = uidx; in nhop_set_uidx()
/freebsd/sys/ofed/include/uapi/rdma/
H A Dmlx5-abi.h185 __u32 uidx; member
201 __u32 uidx; member
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib.h1156 if (field_avail(struct mlx5_ib_create_qp, uidx, inlen) && in get_qp_user_index()
1157 !cqe_version && (ucmd->uidx == MLX5_IB_DEFAULT_UIDX)) in get_qp_user_index()
1160 if (!!(field_avail(struct mlx5_ib_create_qp, uidx, inlen) != in get_qp_user_index()
1164 return verify_assign_uidx(cqe_version, ucmd->uidx, user_index); in get_qp_user_index()
1174 if (field_avail(struct mlx5_ib_create_srq, uidx, inlen) && in get_srq_user_index()
1175 !cqe_version && (ucmd->uidx == MLX5_IB_DEFAULT_UIDX)) in get_srq_user_index()
1178 if (!!(field_avail(struct mlx5_ib_create_srq, uidx, inlen) != in get_srq_user_index()
1182 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/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.c964 ti.uidx = kidx; in manage_table_ent_v1()
1055 ti.uidx = tent->idx; in find_table_entry()
1877 ti->uidx = ntlv->idx; in ntlv_to_ti()
1934 uint16_t uidx; member
2169 tent->idx = da->uidx; in dump_table_tentry()
2799 ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx, in find_table_err()
2812 snprintf(bname, sizeof(bname), "%d", ti->uidx); in find_table_err()
2858 ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx, in alloc_table_config()
2866 snprintf(bname, sizeof(bname), "%d", ti->uidx); in alloc_table_config()
H A Dip_fw_sockopt.c2023 ti->uidx = p->uidx; in create_objects_compat()
2143 rw = find_op_rw(cmd, &ti->uidx, &ti->type); in ref_opcode_object()
2148 pidx->uidx = ti->uidx; in ref_opcode_object()
2636 uint32_t uidx; in find_op_rw() local
2643 if (rw->classifier(cmd, &uidx, &subtype) == 0) { in find_op_rw()
2645 *puidx = uidx; in find_op_rw()
3471 ipfw_find_name_tlv_type(void *tlvs, int len, uint32_t uidx, uint32_t etlv) in ipfw_find_name_tlv_type() argument
3487 if (ntlv->idx != uidx) in ipfw_find_name_tlv_type()
3526 ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx, etlv); in ipfw_objhash_find_type()
H A Dip_fw_private.h483 uint32_t uidx; /* internal index supplied by userland */ member
531 uint32_t uidx; /* table index */ member
735 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()
666 DYN_DEBUG("uidx %u", ti->uidx); in dyn_create()
667 if (ti->uidx != 0) { in dyn_create()
670 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.h468 uint8_t set, uint32_t uidx);
H A Dipfw2.c3669 uint32_t uidx; in fill_iface() local
3686 if ((uidx = pack_table(tstate, arg + 6)) == 0) in fill_iface()
3690 cmd->p.kidx = uidx; in fill_iface()
5226 uint32_t uidx; in compile_rule() local
5238 uidx = pack_object(tstate, *av + 1, in compile_rule()
5242 uidx = pack_object(tstate, default_state_name, in compile_rule()
5249 insntod(have_state, kidx)->kidx = uidx; in compile_rule()
5686 uint32_t uidx; member
5698 if (key.uidx < ntlv->idx) in compare_object_kntlv()
5700 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