Home
last modified time | relevance | path

Searched +refs:ns +refs:attrs (Results 1 – 25 of 36) sorted by relevance

12

/linux/net/ipv6/
H A Dioam6.c23 static void ioam6_ns_release(struct ioam6_namespace *ns) in ioam6_ns_release() argument
25 kfree_rcu(ns, rcu); in ioam6_ns_release()
35 struct ioam6_namespace *ns = (struct ioam6_namespace *)ptr; in ioam6_free_ns() local
37 if (ns) in ioam6_free_ns()
38 ioam6_ns_release(ns); in ioam6_free_ns()
51 const struct ioam6_namespace *ns = obj; in ioam6_ns_cmpfn() local
53 return (ns->id != *(__be16 *)arg->key); in ioam6_ns_cmpfn()
110 struct ioam6_namespace *ns; in ioam6_genl_addns() local
116 if (!info->attrs[IOAM6_ATTR_NS_ID]) in ioam6_genl_addns()
119 id = cpu_to_be16(nla_get_u16(info->attrs[IOAM6_ATTR_NS_ID])); in ioam6_genl_addns()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_fs.c39 struct mlx5_flow_namespace *ns; member
95 enum mlx5_flow_namespace_type ns, int base_prio, in ipsec_chains_create() argument
107 attr.ns = ns; in ipsec_chains_create()
146 static struct mlx5_flow_table *ipsec_ft_create(struct mlx5_flow_namespace *ns, in ipsec_ft_create() argument
160 return mlx5_create_auto_grouped_flow_table(ns, &ft_attr); in ipsec_ft_create()
600 struct mlx5_flow_namespace *ns = mlx5e_fs_get_ns(ipsec->fs, false); in handle_ipsec_rx_bringup() local
606 mlx5_ipsec_fs_roce_rx_create(ipsec->mdev, ipsec->roce, ns, &old_dest, family, in handle_ipsec_rx_bringup()
740 attr->ns = ipsec->tx_esw->ns; in ipsec_rx_create_attr_set()
745 attr->ns = mlx5e_fs_get_ns(ipsec->fs, false); in ipsec_rx_create_attr_set()
767 err = mlx5_ipsec_fs_roce_rx_create(ipsec->mdev, ipsec->roce, attr->ns, dest, in ipsec_rx_status_pass_dest_get()
[all …]
H A Dipsec.h183 struct mlx5_flow_namespace *ns; member
279 struct mlx5_accel_esp_xfrm_attrs attrs; member
305 struct mlx5_accel_pol_xfrm_attrs attrs; member
329 const struct mlx5_accel_esp_xfrm_attrs *attrs);
340 struct mlx5_accel_esp_xfrm_attrs *attrs);
/linux/drivers/infiniband/hw/mlx5/
H A Dfs.c695 struct mlx5_flow_namespace *ns, in _get_prio() argument
709 ft = mlx5_create_auto_grouped_flow_table(ns, &ft_attr); in _get_prio()
723 struct mlx5_flow_namespace *ns = NULL; in get_flow_table() local
764 ns = mlx5_get_flow_namespace(dev->mdev, fn_type); in get_flow_table()
770 ns = mlx5_get_flow_namespace(dev->mdev, in get_flow_table()
780 ns = mlx5_get_flow_namespace( in get_flow_table()
794 if (!ns) in get_flow_table()
801 return _get_prio(dev, ns, prio, priority, max_table_size, in get_flow_table()
954 struct mlx5_flow_namespace *ns; in get_per_qp_prio() local
998 ns = mlx5_get_flow_namespace(dev->mdev, fn_type); in get_per_qp_prio()
[all …]
H A Dmain.c2137 struct uverbs_attr_bundle *attrs) in mlx5_ib_query_ucontext() argument
2148 uverbs_attr_get_len(attrs, in mlx5_ib_query_ucontext()
2152 ret = uverbs_copy_to_struct_or_zero(attrs, in mlx5_ib_query_ucontext()
2656 .attrs = mlx5_class_attributes,
3333 struct mlx5_flow_namespace *ns = mlx5_get_flow_namespace(mdev, in mlx5_eth_lag_init() local
3338 if (!ns || !mlx5_lag_is_active(mdev)) in mlx5_eth_lag_init()
3345 ft = mlx5_create_lag_demux_flow_table(ns, 0, 0); in mlx5_eth_lag_init()
3775 struct uverbs_attr_bundle *attrs) in mmap_obj_cleanup() argument
3840 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
3843 attrs, MLX5_IB_ATTR_VAR_OBJ_ALLOC_HANDLE); in UVERBS_HANDLER()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dmacsec_fs.c337 *macsec_fs_auto_group_table_create(struct mlx5_flow_namespace *ns, int flags, in macsec_fs_auto_group_table_create() argument
351 fdb = mlx5_create_auto_grouped_flow_table(ns, &ft_attr); in macsec_fs_auto_group_table_create()
364 struct mlx5_flow_namespace *ns; in macsec_fs_tx_roce_create() local
373 ns = mlx5_get_flow_namespace(mdev, MLX5_FLOW_NAMESPACE_RDMA_TX_MACSEC); in macsec_fs_tx_roce_create()
374 if (!ns) in macsec_fs_tx_roce_create()
378 ft = macsec_fs_auto_group_table_create(ns, 0, RDMA_TX_MACSEC_LEVEL, CRYPTO_NUM_MAXSEC_FTE); in macsec_fs_tx_roce_create()
401 struct mlx5_flow_namespace *ns; in macsec_fs_tx_create() local
407 ns = mlx5_get_flow_namespace(mdev, MLX5_FLOW_NAMESPACE_EGRESS_MACSEC); in macsec_fs_tx_create()
408 if (!ns) in macsec_fs_tx_create()
429 flow_table = mlx5_create_flow_table(ns, &ft_attr); in macsec_fs_tx_create()
[all …]
/linux/arch/powerpc/kernel/
H A Dsysfs.c243 static unsigned int get_idle_ticks_bit(u64 ns) in get_idle_ticks_bit() argument
247 if (ns >= 10000) in get_idle_ticks_bit()
248 cycle = div_u64(ns + 500, 1000) * tb_ticks_per_usec; in get_idle_ticks_bit()
250 cycle = div_u64(ns * tb_ticks_per_usec, 1000); in get_idle_ticks_bit()
840 struct device_attribute *attrs, *pmc_attrs; in register_cpu_online() local
856 attrs = ibm_common_attrs; in register_cpu_online()
863 attrs = g4_common_attrs; in register_cpu_online()
871 attrs = pa6t_attrs; in register_cpu_online()
877 attrs = NULL; in register_cpu_online()
883 device_create_file(s, &attrs[i]); in register_cpu_online()
[all …]
/linux/drivers/nvme/host/
H A Dsysfs.c189 struct nvme_ns *ns; in ns_head_update_nuse() local
197 ns = nvme_find_path(head); in ns_head_update_nuse()
198 if (!ns) in ns_head_update_nuse()
201 ret = nvme_identify_ns(ns->ctrl, head->ns_id, &id); in ns_head_update_nuse()
213 static int ns_update_nuse(struct nvme_ns *ns) in ns_update_nuse() argument
219 if (!__ratelimit(&ns->head->rs_nuse)) in ns_update_nuse()
222 ret = nvme_identify_ns(ns->ctrl, ns->head->ns_id, &id); in ns_update_nuse()
226 ns->head->nuse = le64_to_cpu(id->nuse); in ns_update_nuse()
311 .attrs = nvme_ns_attrs,
349 .attrs = nvme_ns_mpath_attrs,
[all …]
H A Drdma.c390 if (!(ndev->dev->attrs.device_cap_flags & in nvme_rdma_find_get_device()
398 ndev->dev->attrs.max_send_sge - 1); in nvme_rdma_find_get_device()
455 max_page_list_len = ibdev->attrs.max_pi_fast_reg_page_list_len; in nvme_rdma_get_max_fr_pages()
457 max_page_list_len = ibdev->attrs.max_fast_reg_page_list_len; in nvme_rdma_get_max_fr_pages()
794 if (ctrl->device->dev->attrs.kernel_cap_flags & in nvme_rdma_configure_admin_queue()
1413 struct nvme_ns *ns = rq->q->queuedata; in nvme_rdma_map_sg_pi() local
1430 nvme_rdma_set_sig_attrs(bi, c, req->mr->sig_attrs, ns->head->pi_type); in nvme_rdma_map_sg_pi()
1451 xfer_len += (xfer_len >> bi->interval_exp) * ns->head->pi_size; in nvme_rdma_map_sg_pi()
1848 param.responder_resources = queue->device->dev->attrs.max_qp_rd_atom; in nvme_rdma_route_resolved()
1995 struct nvme_ns *ns = hctx->queue->queuedata; in nvme_rdma_queue_rq() local
[all …]
/linux/drivers/net/netdevsim/
H A Ddev.c799 struct nsim_dev *nsim_dev = nsim_dev_port->ns->nsim_dev; in nsim_dev_trap_report()
823 skb->dev = nsim_dev_port->ns->netdev; in nsim_dev_trap_report()
863 if (!netif_running(nsim_dev_port->ns->netdev)) in nsim_dev_trap_report_work()
1207 struct nsim_dev *nsim_dev = nsim_dev_port->ns->nsim_dev; in nsim_leaf_tx_share_set()
1223 struct nsim_dev *nsim_dev = nsim_dev_port->ns->nsim_dev; in nsim_leaf_tx_max_set()
1403 struct devlink_port_attrs attrs = {}; in __nsim_dev_port_add() local
1419 attrs.flavour = DEVLINK_PORT_FLAVOUR_PHYSICAL; in __nsim_dev_port_add()
1420 attrs.phys.port_number = port_index + 1; in __nsim_dev_port_add()
1422 attrs.flavour = DEVLINK_PORT_FLAVOUR_PCI_VF; in __nsim_dev_port_add()
1423 attrs.pci_vf.pf = 0; in __nsim_dev_port_add()
[all …]
/linux/drivers/platform/x86/intel/pmt/
H A Dclass.c196 .attrs = intel_pmt_attrs,
295 struct intel_pmt_namespace *ns, in intel_pmt_dev_register() argument
303 ret = xa_alloc(ns->xa, &entry->devid, entry, PMT_XA_LIMIT, GFP_KERNEL); in intel_pmt_dev_register()
308 "%s%d", ns->name, entry->devid); in intel_pmt_dev_register()
312 ns->name, entry->devid); in intel_pmt_dev_register()
340 entry->pmt_bin_attr.attr.name = ns->name; in intel_pmt_dev_register()
350 if (ns->pmt_add_endpoint) { in intel_pmt_dev_register()
351 ret = ns->pmt_add_endpoint(ivdev, entry); in intel_pmt_dev_register()
366 xa_erase(ns->xa, entry->devid); in intel_pmt_dev_register()
371 int intel_pmt_dev_create(struct intel_pmt_entry *entry, struct intel_pmt_namespace *ns, in intel_pmt_dev_create() argument
[all …]
/linux/drivers/iio/light/
H A Dmax44009.c125 s64 ns; in max44009_write_int_time() local
127 ns = val * NSEC_PER_SEC + val2; in max44009_write_int_time()
129 ns, in max44009_write_int_time()
296 .attrs = max44009_attributes,
467 .attrs = &max44009_attribute_group,
/linux/include/linux/
H A Dsysfs.h108 struct attribute **attrs; member
290 .attrs = _name##_attrs, \
396 int __must_check sysfs_create_dir_ns(struct kobject *kobj, const void *ns);
410 const void *ns);
419 const void *ns);
502 static inline int sysfs_create_dir_ns(struct kobject *kobj, const void *ns) in sysfs_create_dir_ns() argument
537 const void *ns) in sysfs_create_file_ns() argument
567 const void *ns) in sysfs_remove_file_ns() argument
612 const char *new_name, const void *ns) in sysfs_rename_link_ns() argument
/linux/drivers/perf/
H A Darm-ni.c95 bool ns; member
168 if (unit->type == eattr->type && unit->ns) in arm_ni_event_attr_is_visible()
187 .attrs = arm_ni_event_attrs,
219 .attrs = arm_ni_format_attrs,
253 .attrs = arm_ni_other_attrs,
327 unit->id == NI_EVENT_NODEID(event) && unit->ns) { in arm_ni_event_init()
507 unit->ns = true; in arm_ni_init_cd()
520 unit->ns = true; in arm_ni_init_cd()
H A Darm_pmuv3.c298 .attrs = armv8_pmuv3_event_attrs,
372 .attrs = armv8_pmuv3_format_attrs,
477 .attrs = armv8_pmuv3_caps_attrs,
1561 u64 ns; in device_initcall() local
1592 ns = mul_u64_u32_shr(rd->epoch_cyc, rd->mult, rd->shift); in device_initcall()
1593 userpg->time_zero -= ns; in device_initcall()
/linux/include/uapi/linux/
H A Dkfd_ioctl.h631 #define KFD_EVENT_FMT_PAGEFAULT_START(ns, pid, addr, node, rw)\ argument
632 "%lld -%d @%lx(%x) %c\n", (ns), (pid), (addr), (node), (rw)
634 #define KFD_EVENT_FMT_PAGEFAULT_END(ns, pid, addr, node, migrate_update)\ argument
635 "%lld -%d @%lx(%x) %c\n", (ns), (pid), (addr), (node), (migrate_update)
637 #define KFD_EVENT_FMT_MIGRATE_START(ns, pid, start, size, from, to, prefetch_loc,\ argument
639 "%lld -%d @%lx(%lx) %x->%x %x:%x %d\n", (ns), (pid), (start), (size),\
642 #define KFD_EVENT_FMT_MIGRATE_END(ns, pid, start, size, from, to, migrate_trigger, error_code) \ argument
643 "%lld -%d @%lx(%lx) %x->%x %d %d\n", (ns), (pid), (start), (size),\
646 #define KFD_EVENT_FMT_QUEUE_EVICTION(ns, pid, node, evict_trigger)\ argument
647 "%lld -%d %x %d\n", (ns), (pid), (node), (evict_trigger)
[all …]
/linux/drivers/infiniband/hw/efa/
H A Defa_verbs.c1135 struct ib_umem *umem, struct uverbs_attr_bundle *attrs) in efa_create_cq_umem() argument
1137 struct ib_udata *udata = &attrs->driver_udata; in efa_create_cq_umem()
1314 struct uverbs_attr_bundle *attrs) in efa_create_cq() argument
1316 return efa_create_cq_umem(ibcq, attr, NULL, attrs); in efa_create_cq()
1769 struct uverbs_attr_bundle *attrs) in efa_reg_user_mr_dmabuf() argument
1781 mr = efa_alloc_mr(ibpd, access_flags, &attrs->driver_udata); in efa_reg_user_mr_dmabuf()
1854 static int UVERBS_HANDLER(EFA_IB_METHOD_MR_QUERY)(struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
1856 struct ib_mr *ibmr = uverbs_attr_get_obj(attrs, EFA_IB_ATTR_QUERY_MR_HANDLE); in UVERBS_HANDLER()
1861 ret = uverbs_copy_to(attrs, EFA_IB_ATTR_QUERY_MR_RESP_RECV_IC_ID, in UVERBS_HANDLER()
1866 ret = uverbs_copy_to(attrs, EFA_IB_ATTR_QUERY_MR_RESP_RDMA_READ_IC_ID, in UVERBS_HANDLER()
[all …]
/linux/net/core/
H A Dnet-sysfs.c730 .attrs = netdev_phys_attrs,
894 .attrs = netstat_attrs,
903 .attrs = wireless_attrs,
1186 const void *ns = NULL; in rx_queue_namespace() local
1189 ns = dev->class->namespace(dev); in rx_queue_namespace()
1191 return ns; in rx_queue_namespace()
1331 if (!refcount_read(&dev_net(dev)->ns.count)) in net_rx_queue_update_kobjects()
1703 .attrs = dql_attrs,
1936 const void *ns = NULL; in netdev_queue_namespace() local
1939 ns = dev->class->namespace(dev); in netdev_queue_namespace()
[all …]
/linux/net/shaper/
H A Dshaper.c182 struct net *ns = genl_info_net(info); in net_shaper_ctx_setup() local
189 ifindex = nla_get_u32(info->attrs[type]); in net_shaper_ctx_setup()
190 dev = netdev_get_by_index(ns, ifindex, &ctx->dev_tracker, GFP_KERNEL); in net_shaper_ctx_setup()
192 NL_SET_BAD_ATTR(info->extack, info->attrs[type]); in net_shaper_ctx_setup()
197 NL_SET_BAD_ATTR(info->extack, info->attrs[type]); in net_shaper_ctx_setup()
738 ret = net_shaper_parse_handle(info->attrs[NET_SHAPER_A_HANDLE], info, in net_shaper_nl_get_doit()
751 info->attrs[NET_SHAPER_A_HANDLE]); in net_shaper_nl_get_doit()
814 ret = net_shaper_parse_info(binding, info->attrs, info, &shaper, in net_shaper_nl_set_doit()
1081 ret = net_shaper_parse_handle(info->attrs[NET_SHAPER_A_HANDLE], info, in net_shaper_nl_delete_doit()
1161 info->attrs[NET_SHAPER_A_LEAVES]); in net_shaper_nl_group_doit()
[all …]
/linux/drivers/block/drbd/
H A Ddrbd_nl.c191 if (info->attrs[DRBD_NLA_CFG_CONTEXT]) { in drbd_adm_prepare()
201 info->attrs[DRBD_NLA_CFG_CONTEXT]->nla_len, in drbd_adm_prepare()
202 info->attrs[DRBD_NLA_CFG_CONTEXT]); in drbd_adm_prepare()
782 if (info->attrs[DRBD_NLA_SET_ROLE_PARMS]) { in drbd_adm_set_role()
1731 union drbd_state ns, os; in drbd_adm_attach() local
2046 ns = os; in drbd_adm_attach()
2054 ns.disk = D_CONSISTENT; in drbd_adm_attach()
2056 ns.disk = D_OUTDATED; in drbd_adm_attach()
2058 ns.disk = D_INCONSISTENT; in drbd_adm_attach()
2062 ns.pdsk = D_OUTDATED; in drbd_adm_attach()
[all …]
/linux/drivers/nvme/target/
H A Drdma.c593 u8 pi_type = req->ns->pi_type; in nvmet_rdma_set_sig_attrs()
596 bi = bdev_get_integrity(req->ns->bdev); in nvmet_rdma_set_sig_attrs()
1144 if (!ndev->device->attrs.max_srq_wr || !ndev->device->attrs.max_srq) { in nvmet_rdma_init_srqs()
1153 ndev->srq_size = min(ndev->device->attrs.max_srq_wr, in nvmet_rdma_init_srqs()
1156 ndev->device->attrs.max_srq); in nvmet_rdma_init_srqs()
1216 inline_sge_count = max(cm_id->device->attrs.max_sge_rd, in nvmet_rdma_find_get_device()
1217 cm_id->device->attrs.max_recv_sge) - 1; in nvmet_rdma_find_get_device()
1228 if (nport->pi_enable && !(cm_id->device->attrs.kernel_cap_flags & in nvmet_rdma_find_get_device()
1294 qp_attr.cap.max_send_sge = max(ndev->device->attrs.max_sge_rd, in nvmet_rdma_create_queue_ib()
1295 ndev->device->attrs.max_send_sge); in nvmet_rdma_create_queue_ib()
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb3/
H A Dcxgb3_main.c794 .attrs = cxgb3_attrs,
883 .attrs = offload_attrs,
1490 struct net_device_stats *ns = &dev->stats; in cxgb_get_stats() local
1497 ns->tx_bytes = pstats->tx_octets; in cxgb_get_stats()
1498 ns->tx_packets = pstats->tx_frames; in cxgb_get_stats()
1499 ns->rx_bytes = pstats->rx_octets; in cxgb_get_stats()
1500 ns->rx_packets = pstats->rx_frames; in cxgb_get_stats()
1501 ns->multicast = pstats->rx_mcast_frames; in cxgb_get_stats()
1503 ns->tx_errors = pstats->tx_underrun; in cxgb_get_stats()
1504 ns->rx_errors = pstats->rx_symbol_errs + pstats->rx_fcs_errs + in cxgb_get_stats()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c260 enum mlx5_flow_namespace_type ns, in mlx5e_tc_match_to_reg_set_and_get_id() argument
270 modact = mlx5e_mod_hdr_alloc(mdev, ns, mod_hdr_acts); in mlx5e_tc_match_to_reg_set_and_get_id()
535 enum mlx5_flow_namespace_type ns, in mlx5e_tc_match_to_reg_set() argument
539 int ret = mlx5e_tc_match_to_reg_set_and_get_id(mdev, mod_hdr_acts, ns, type, data); in mlx5e_tc_match_to_reg_set()
1750 !list_is_first(&attr->list, &flow->attrs)) in extra_split_attr_dests_needed()
2101 attr = list_first_entry(&flow->attrs, struct mlx5_flow_attr, list); in mlx5e_tc_get_counter()
3709 list_for_each_entry(attr, &flow->attrs, list) { in mlx5e_tc_get_encap_attr()
3726 list_for_each_entry(attr, &flow->attrs, list) { in mlx5e_tc_unoffload_flow_post_acts()
3727 if (list_is_last(&attr->list, &flow->attrs)) in mlx5e_tc_unoffload_flow_post_acts()
3739 list_for_each_entry_safe(attr, tmp, &flow->attrs, list) { in free_flow_post_acts()
[all …]
/linux/drivers/net/ethernet/freescale/
H A Dgianfar.c2168 __be64 *ns; in gfar_clean_tx_ring() local
2170 ns = (__be64 *)(((uintptr_t)skb->data + 0x10) & ~0x7UL); in gfar_clean_tx_ring()
2173 shhwtstamps.hwtstamp = ns_to_ktime(be64_to_cpu(*ns)); in gfar_clean_tx_ring()
2433 __be64 *ns = (__be64 *)skb->data; in gfar_process_frame() local
2436 shhwtstamps->hwtstamp = ns_to_ktime(be64_to_cpu(*ns)); in gfar_process_frame()
3084 u32 attrs; in gfar_hw_init() local
3109 attrs = ATTRELI_EL(priv->rx_stash_size) | in gfar_hw_init()
3112 gfar_write(&regs->attreli, attrs); in gfar_hw_init()
3117 attrs = ATTR_INIT_SETTINGS; in gfar_hw_init()
3120 attrs |= ATTR_BDSTASH; in gfar_hw_init()
[all …]
/linux/fs/nfsd/
H A Dnfs4xdr.c1979 struct nl4_server *ns) in nfsd4_decode_nl4_server() argument
1984 if (xdr_stream_decode_u32(argp->xdr, &ns->nl4_type) < 0) in nfsd4_decode_nl4_server()
1988 switch (ns->nl4_type) { in nfsd4_decode_nl4_server()
1990 naddr = &ns->u.nl4_addr; in nfsd4_decode_nl4_server()
3297 u32 ns = max_t(u32, NSEC_PER_SEC/HZ, inode->i_sb->s_time_gran); in nfsd4_encode_fattr4_time_delta() local
3298 struct timespec64 ts = ns_to_timespec64(ns); in nfsd4_encode_fattr4_time_delta()
4997 const struct nfsd4_channel_attrs *attrs) in nfsd4_encode_channel_attrs4() argument
5006 status = nfsd4_encode_count4(xdr, attrs->maxreq_sz); in nfsd4_encode_channel_attrs4()
5010 status = nfsd4_encode_count4(xdr, attrs->maxresp_sz); in nfsd4_encode_channel_attrs4()
5014 status = nfsd4_encode_count4(xdr, attrs->maxresp_cached); in nfsd4_encode_channel_attrs4()
[all …]

12