Home
last modified time | relevance | path

Searched refs:kinfo (Results 1 – 25 of 28) sorted by relevance

12

/linux-6.15/drivers/net/ethernet/hisilicon/hns3/hns3_common/
H A Dhclge_comm_tqp_stats.c12 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_comm_tqps_get_stats() local
17 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_comm_tqps_get_stats()
22 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_comm_tqps_get_stats()
33 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_comm_tqps_get_sset_count() local
41 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_comm_tqps_get_strings() local
44 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_comm_tqps_get_strings()
50 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_comm_tqps_get_strings()
61 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_comm_tqps_update_stats() local
67 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_comm_tqps_update_stats()
104 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_comm_reset_tqp_stats() local
[all …]
H A Dhclge_comm_rss.c43 rss_cfg->rss_size = nic->kinfo.rss_size; in hclge_comm_rss_init_cfg()
/linux-6.15/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_dcbnl.c14 if (h->kinfo.dcb_ops->ieee_getets) in hns3_dcbnl_ieee_getets()
15 return h->kinfo.dcb_ops->ieee_getets(h, ets); in hns3_dcbnl_ieee_getets()
27 if (h->kinfo.dcb_ops->ieee_setets) in hns3_dcbnl_ieee_setets()
28 return h->kinfo.dcb_ops->ieee_setets(h, ets); in hns3_dcbnl_ieee_setets()
40 if (h->kinfo.dcb_ops->ieee_getpfc) in hns3_dcbnl_ieee_getpfc()
53 if (h->kinfo.dcb_ops->ieee_setpfc) in hns3_dcbnl_ieee_setpfc()
66 if (h->kinfo.dcb_ops->ieee_setapp) in hns3_dcbnl_ieee_setapp()
79 if (h->kinfo.dcb_ops->ieee_delapp) in hns3_dcbnl_ieee_delapp()
90 if (h->kinfo.dcb_ops->getdcbx) in hns3_dcbnl_getdcbx()
91 return h->kinfo.dcb_ops->getdcbx(h); in hns3_dcbnl_getdcbx()
[all …]
H A Dhns3_ethtool.c215 kinfo = &h->kinfo; in hns3_lb_check_rx_ring()
216 for (i = kinfo->num_tqps; i < kinfo->num_tqps * 2; i++) { in hns3_lb_check_rx_ring()
527 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hns3_get_strings_tqps() local
533 kinfo->num_tqps, tx_prefix); in hns3_get_strings_tqps()
537 kinfo->num_tqps, rx_prefix); in hns3_get_strings_tqps()
568 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hns3_get_stats_tqps() local
989 cmd->data = h->kinfo.num_tqps; in hns3_get_rxnfc()
1151 u16 queue_num = h->kinfo.num_tqps; in hns3_is_ringparam_changed()
1178 h->kinfo.rx_buf_len = rx_buf_len; in hns3_change_rx_buf_len()
1576 h->kinfo.int_rl_setting = in hns3_set_coalesce()
[all …]
H A Dhns3_enet.c605 struct hnae3_knic_private_info *kinfo = &h->kinfo; in hns3_nic_set_real_num_queue() local
810 kinfo = &h->kinfo; in hns3_nic_net_open()
2612 kinfo = &h->kinfo; in hns3_setup_tc()
2616 return (kinfo->dcb_ops && kinfo->dcb_ops->setup_tc) ? in hns3_setup_tc()
5087 struct hnae3_knic_private_info *kinfo = &priv->ae_handle->kinfo; in hns3_init_tx_ring_tc() local
5210 struct hnae3_knic_private_info *kinfo = &priv->ae_handle->kinfo; in hns3_info_show() local
5222 kinfo->tc_info.num_tc); in hns3_info_show()
5622 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hns3_reset_notify_down_enet() local
5637 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hns3_reset_notify_up_enet() local
5652 netdev_err(kinfo->netdev, in hns3_reset_notify_up_enet()
[all …]
H A Dhns3_debugfs.c706 for (i = 0; i < h->kinfo.num_tqps; i++) { in hns3_dbg_rx_queue_info()
812 for (i = 0; i < h->kinfo.num_tqps; i++) { in hns3_dbg_tx_queue_info()
1057 struct hnae3_knic_private_info *kinfo = &h->kinfo; in hns3_dbg_dev_specs() local
1058 struct net_device *dev = kinfo->netdev; in hns3_dbg_dev_specs()
1072 kinfo->rss_size); in hns3_dbg_dev_specs()
1074 kinfo->req_rss_size); in hns3_dbg_dev_specs()
1077 kinfo->num_tqps); in hns3_dbg_dev_specs()
1079 kinfo->rx_buf_len); in hns3_dbg_dev_specs()
1081 kinfo->num_tx_desc); in hns3_dbg_dev_specs()
1083 kinfo->num_rx_desc); in hns3_dbg_dev_specs()
[all …]
H A Dhns3_trace.h77 __string(devname, ring->tqp->handle->kinfo.netdev->name)
109 __string(devname, ring->tqp->handle->kinfo.netdev->name)
H A Dhnae3.h909 struct hnae3_knic_private_info kinfo; member
/linux-6.15/fs/
H A Dsignalfd.c88 new.ssi_code = kinfo->si_code; in signalfd_copyinfo()
89 switch (siginfo_layout(kinfo->si_signo, kinfo->si_code)) { in signalfd_copyinfo()
91 new.ssi_pid = kinfo->si_pid; in signalfd_copyinfo()
92 new.ssi_uid = kinfo->si_uid; in signalfd_copyinfo()
95 new.ssi_tid = kinfo->si_tid; in signalfd_copyinfo()
98 new.ssi_int = kinfo->si_int; in signalfd_copyinfo()
101 new.ssi_band = kinfo->si_band; in signalfd_copyinfo()
102 new.ssi_fd = kinfo->si_fd; in signalfd_copyinfo()
136 new.ssi_pid = kinfo->si_pid; in signalfd_copyinfo()
137 new.ssi_uid = kinfo->si_uid; in signalfd_copyinfo()
[all …]
H A Dpidfs.c249 struct pidfd_info kinfo = {}; in pidfd_info() local
274 kinfo.mask |= PIDFD_INFO_EXIT; in pidfd_info()
310 kinfo.mask |= PIDFD_INFO_CREDS; in pidfd_info()
314 if (!kinfo.cgroupid) { in pidfd_info()
319 kinfo.cgroupid = cgroup_id(cgrp); in pidfd_info()
320 kinfo.mask |= PIDFD_INFO_CGROUPID; in pidfd_info()
335 kinfo.tgid = task_tgid_vnr(task); in pidfd_info()
336 kinfo.pid = task_pid_vnr(task); in pidfd_info()
337 kinfo.mask |= PIDFD_INFO_PID; in pidfd_info()
339 if (kinfo.pid == 0 || kinfo.tgid == 0 || (kinfo.ppid == 0 && kinfo.pid != 1)) in pidfd_info()
[all …]
H A Dnsfs.c132 struct mnt_ns_info *kinfo) in copy_ns_info_to_user() argument
141 kinfo->size = min(usize, sizeof(*kinfo)); in copy_ns_info_to_user()
142 kinfo->mnt_ns_id = mnt_ns->seq; in copy_ns_info_to_user()
143 kinfo->nr_mounts = READ_ONCE(mnt_ns->nr_mounts); in copy_ns_info_to_user()
145 if (kinfo->nr_mounts) in copy_ns_info_to_user()
146 kinfo->nr_mounts--; in copy_ns_info_to_user()
148 if (copy_to_user(uinfo, kinfo, kinfo->size)) in copy_ns_info_to_user()
275 struct mnt_ns_info kinfo = {}; in ns_ioctl() local
288 return copy_ns_info_to_user(to_mnt_ns(ns), uinfo, usize, &kinfo); in ns_ioctl()
294 struct mnt_ns_info kinfo = {}; in ns_ioctl() local
[all …]
/linux-6.15/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_dcb.c262 h->kinfo.tc_info.mqprio_active) in hclge_ieee_setets()
433 h->kinfo.dscp_app_cnt++; in hclge_ieee_setapp()
470 if (h->kinfo.dscp_app_cnt) in hclge_ieee_delapp()
471 h->kinfo.dscp_app_cnt--; in hclge_ieee_delapp()
473 if (!h->kinfo.dscp_app_cnt) { in hclge_ieee_delapp()
487 if (h->kinfo.tc_info.mqprio_active) in hclge_getdcbx()
611 kinfo = &vport->nic.kinfo; in hclge_setup_tc()
612 if (kinfo->tc_info.dcb_ets_active) in hclge_setup_tc()
622 kinfo->tc_info.mqprio_destroy = !tc; in hclge_setup_tc()
679 kinfo = &vport->nic.kinfo; in hclge_dcb_ops_set()
[all …]
H A Dhclge_tm.c589 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_tm_qs_shaper_cfg() local
637 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_vport_get_max_rss_size() local
658 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_vport_get_tqp_num() local
703 if (kinfo->req_rss_size != kinfo->rss_size && kinfo->req_rss_size && in hclge_tm_update_kinfo_rss_size()
706 kinfo->rss_size, kinfo->req_rss_size); in hclge_tm_update_kinfo_rss_size()
707 kinfo->rss_size = kinfo->req_rss_size; in hclge_tm_update_kinfo_rss_size()
735 kinfo->tc_info.tqp_offset[i] = i * kinfo->rss_size; in hclge_tm_vport_tc_info_update()
736 kinfo->tc_info.tqp_count[i] = kinfo->rss_size; in hclge_tm_vport_tc_info_update()
1645 kinfo = &vport[k].nic.kinfo; in hclge_tm_prio_tc_info_update()
2152 kinfo = &vport->nic.kinfo; in hclge_reset_tc_config()
[all …]
H A Dhclge_regs.c511 struct hnae3_knic_private_info *kinfo) in hclge_fetch_pf_reg() argument
534 for (j = 0; j < kinfo->num_tqps; j++) { in hclge_fetch_pf_reg()
536 tqp = kinfo->tqp[j]; in hclge_fetch_pf_reg()
542 data_num_sum += (reg_num + HCLGE_REG_TLV_SPACE) * kinfo->num_tqps; in hclge_fetch_pf_reg()
585 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_get_regs_len() local
616 kinfo->num_tqps + tqp_intr_len * (hdev->num_msi_used - 1) + in hclge_get_regs_len()
625 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_get_regs() local
642 reg += hclge_fetch_pf_reg(hdev, reg, kinfo); in hclge_get_regs()
H A Dhclge_mbx.c196 if (req->msg.param[i].tqp_index >= vport->nic.kinfo.rss_size) { in hclge_get_ring_chain_from_mbx()
199 vport->nic.kinfo.rss_size - 1U); in hclge_get_ring_chain_from_mbx()
207 hclge_get_queue_id(vport->nic.kinfo.tqp in hclge_get_ring_chain_from_mbx()
223 hclge_get_queue_id(vport->nic.kinfo.tqp in hclge_get_ring_chain_from_mbx()
493 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_get_basic_info() local
500 for (i = 0; i < kinfo->tc_info.num_tc; i++) in hclge_get_basic_info()
522 queue_info->rss_size = cpu_to_le16(vport->nic.kinfo.rss_size); in hclge_get_vf_queue_info()
733 if (queue_id >= handle->kinfo.num_tqps) { in hclge_get_queue_id_in_pf()
H A Dhclge_trace.h28 __string(devname, hdev->vport[0].nic.kinfo.netdev->name)
60 __string(devname, hdev->vport[0].nic.kinfo.netdev->name)
H A Dhclge_main.c1703 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_assign_tqp() local
1724 kinfo->rss_size = min_t(u16, kinfo->rss_size, in hclge_assign_tqp()
1735 struct hnae3_knic_private_info *kinfo = &nic->kinfo; in hclge_knic_setup() local
1739 kinfo->num_tx_desc = num_tx_desc; in hclge_knic_setup()
1740 kinfo->num_rx_desc = num_rx_desc; in hclge_knic_setup()
1747 if (!kinfo->tqp) in hclge_knic_setup()
1764 kinfo = &nic->kinfo; in hclge_map_tqp_to_vport()
5887 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_config_action() local
12407 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_set_channels() local
12410 u16 cur_tqps = kinfo->num_tqps; in hclge_set_channels()
[all …]
H A Dhclge_debugfs.c1826 struct hnae3_knic_private_info *kinfo = &hdev->vport[0].nic.kinfo; in hclge_dbg_dump_qos_dscp_map() local
1835 tc_map_mode_str[kinfo->tc_map_mode]); in hclge_dbg_dump_qos_dscp_map()
1837 if (kinfo->tc_map_mode != HNAE3_TC_MAP_MODE_DSCP) in hclge_dbg_dump_qos_dscp_map()
1865 if (kinfo->dscp_prio[i] == HNAE3_PRIO_ID_INVALID) in hclge_dbg_dump_qos_dscp_map()
1869 i, kinfo->dscp_prio[i], dscp_tc[i]); in hclge_dbg_dump_qos_dscp_map()
/linux-6.15/sound/virtio/
H A Dvirtio_kctl.c52 struct virtio_snd_ctl_info *kinfo = in virtsnd_kctl_info() local
57 uinfo->count = le32_to_cpu(kinfo->count); in virtsnd_kctl_info()
62 le32_to_cpu(kinfo->value.integer.min); in virtsnd_kctl_info()
64 le32_to_cpu(kinfo->value.integer.max); in virtsnd_kctl_info()
66 le32_to_cpu(kinfo->value.integer.step); in virtsnd_kctl_info()
71 le64_to_cpu(kinfo->value.integer64.min); in virtsnd_kctl_info()
73 le64_to_cpu(kinfo->value.integer64.max); in virtsnd_kctl_info()
75 le64_to_cpu(kinfo->value.integer64.step); in virtsnd_kctl_info()
106 struct virtio_snd_ctl_info *kinfo = in virtsnd_kctl_get() local
179 struct virtio_snd_ctl_info *kinfo = in virtsnd_kctl_put() local
[all …]
/linux-6.15/drivers/infiniband/hw/qib/
H A Dqib_file_ops.c120 sz = sizeof(*kinfo); in qib_get_base_info()
129 kinfo = kzalloc(sizeof(*kinfo), GFP_KERNEL); in qib_get_base_info()
130 if (kinfo == NULL) { in qib_get_base_info()
149 kinfo->spi_rcv_egrchunksize = kinfo->spi_rcv_egrbuftotlen / in qib_get_base_info()
160 kinfo->spi_unit = dd->unit; in qib_get_base_info()
161 kinfo->spi_port = ppd->port; in qib_get_base_info()
190 kinfo->spi_status = (u64) kinfo->spi_pioavailaddr + in qib_get_base_info()
214 kinfo->spi_sendbuf_status = in qib_get_base_info()
231 kinfo->spi_pioindex = (kinfo->spi_piobufbase - dd->pio2k_bufbase) / in qib_get_base_info()
251 sz = (ubase_size < sizeof(*kinfo)) ? ubase_size : sizeof(*kinfo); in qib_get_base_info()
[all …]
H A Dqib_iba6120.c2014 struct qib_base_info *kinfo) in qib_6120_get_base_info() argument
2017 kinfo->spi_runtime_flags |= QIB_RUNTIME_FORCE_WC_ORDER; in qib_6120_get_base_info()
2019 kinfo->spi_runtime_flags |= QIB_RUNTIME_PCIE | in qib_6120_get_base_info()
/linux-6.15/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_main.c357 kinfo = &nic->kinfo; in hclgevf_knic_setup()
371 kinfo->tqp = devm_kcalloc(&hdev->pdev->dev, kinfo->num_tqps, in hclgevf_knic_setup()
373 if (!kinfo->tqp) in hclgevf_knic_setup()
386 kinfo->rss_size = min_t(u16, kinfo->num_tqps / num_tc, in hclgevf_knic_setup()
3098 struct hnae3_knic_private_info *kinfo = &nic->kinfo; in hclgevf_get_max_channels() local
3137 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclgevf_update_rss_size() local
3149 if (kinfo->req_rss_size != kinfo->rss_size && kinfo->req_rss_size && in hclgevf_update_rss_size()
3151 kinfo->rss_size = kinfo->req_rss_size; in hclgevf_update_rss_size()
3156 kinfo->num_tqps = kinfo->tc_info.num_tc * kinfo->rss_size; in hclgevf_update_rss_size()
3163 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclgevf_set_channels() local
[all …]
H A Dhclgevf_trace.h26 __string(devname, hdev->nic.kinfo.netdev->name)
58 __string(devname, hdev->nic.kinfo.netdev->name)
/linux-6.15/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_tc_flower.c408 const struct vcap_set *kinfo; in sparx5_tc_select_protocol_keyset() local
431 kinfo = vcap_keyfieldset(vctrl, admin->vtype, in sparx5_tc_select_protocol_keyset()
433 if (!kinfo) in sparx5_tc_select_protocol_keyset()
443 mru = &multi->rule[kinfo->sw_per_item]; in sparx5_tc_select_protocol_keyset()
447 mru->value = kinfo->type_id; in sparx5_tc_select_protocol_keyset()
449 mru->value &= kinfo->type_id; in sparx5_tc_select_protocol_keyset()
450 mru->mask |= kinfo->type_id; in sparx5_tc_select_protocol_keyset()
/linux-6.15/kernel/
H A Dsignal.c3979 static int copy_siginfo_from_user_any(kernel_siginfo_t *kinfo, in copy_siginfo_from_user_any() argument
3990 kinfo, (struct compat_siginfo __user *)info); in copy_siginfo_from_user_any()
3992 return copy_siginfo_from_user(kinfo, info); in copy_siginfo_from_user_any()
4013 kernel_siginfo_t kinfo; in do_pidfd_send_signal() local
4030 ret = copy_siginfo_from_user_any(&kinfo, info); in do_pidfd_send_signal()
4034 if (unlikely(sig != kinfo.si_signo)) in do_pidfd_send_signal()
4039 (kinfo.si_code >= 0 || kinfo.si_code == SI_TKILL)) in do_pidfd_send_signal()
4042 prepare_kill_siginfo(sig, &kinfo, type); in do_pidfd_send_signal()
4046 return kill_pgrp_info(sig, &kinfo, pid); in do_pidfd_send_signal()
4048 return kill_pid_info_type(sig, &kinfo, pid, type); in do_pidfd_send_signal()

12