| /freebsd/sys/netlink/route/ |
| H A D | nexthop.c | 152 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 D | rt.c | 211 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 D | route_var.h | 137 uint32_t uidx, int nh_flags, int *perror);
|
| /freebsd/contrib/ofed/libmlx5/ |
| H A D | mlx5-abi.h | 152 __u32 uidx; member 163 __u32 uidx; member 199 __u32 uidx; member
|
| H A D | mlx5.c | 201 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 D | mlx5.h | 663 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 D | verbs.c | 1416 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 D | cq.c | 367 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 D | nhgrp_ctl.c | 80 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 D | nhop.h | 204 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 D | route_ctl.h | 181 uint32_t uidx, struct nhgrp_object **pnhg);
|
| H A D | nhop_ctl.c | 909 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 D | mlx5_ib.h | 1186 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 D | mlx5_ib_srq.c | 83 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 D | mlx5-abi.h | 259 __u32 uidx; member 275 __u32 uidx; member
|
| /freebsd/sys/netpfil/ipfw/ |
| H A D | ip_fw_eaction.c | 155 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 D | ip_fw_table.c | 772 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 D | ip_fw_sockopt.c | 2036 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 D | ip_fw_private.h | 489 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 D | ip_fw_dynamic.c | 621 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 D | ntb_hw_plx.c | 623 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 D | ntb_hw_intel.c | 326 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 D | ipfw2.h | 469 uint8_t set, uint32_t uidx);
|
| H A D | ipfw2.c | 3742 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 D | tables.c | 315 uint32_t uidx) in table_fill_ntlv() argument 320 ntlv->idx = uidx; in table_fill_ntlv()
|