Home
last modified time | relevance | path

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

/Linux-v5.15/fs/
Dsignalfd.c82 kernel_siginfo_t const *kinfo) in signalfd_copyinfo() argument
97 new.ssi_signo = kinfo->si_signo; in signalfd_copyinfo()
98 new.ssi_errno = kinfo->si_errno; in signalfd_copyinfo()
99 new.ssi_code = kinfo->si_code; in signalfd_copyinfo()
100 switch (siginfo_layout(kinfo->si_signo, kinfo->si_code)) { in signalfd_copyinfo()
102 new.ssi_pid = kinfo->si_pid; in signalfd_copyinfo()
103 new.ssi_uid = kinfo->si_uid; in signalfd_copyinfo()
106 new.ssi_tid = kinfo->si_tid; in signalfd_copyinfo()
107 new.ssi_overrun = kinfo->si_overrun; in signalfd_copyinfo()
108 new.ssi_ptr = (long) kinfo->si_ptr; in signalfd_copyinfo()
[all …]
/Linux-v5.15/drivers/net/ethernet/hisilicon/hns3/
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()
41 return h->kinfo.dcb_ops->ieee_getpfc(h, pfc); in hns3_dcbnl_ieee_getpfc()
53 if (h->kinfo.dcb_ops->ieee_setpfc) in hns3_dcbnl_ieee_setpfc()
54 return h->kinfo.dcb_ops->ieee_setpfc(h, pfc); in hns3_dcbnl_ieee_setpfc()
64 if (h->kinfo.dcb_ops->getdcbx) in hns3_dcbnl_getdcbx()
65 return h->kinfo.dcb_ops->getdcbx(h); in hns3_dcbnl_getdcbx()
[all …]
Dhns3_ethtool.c206 struct hnae3_knic_private_info *kinfo; in hns3_lb_check_rx_ring() local
209 kinfo = &h->kinfo; in hns3_lb_check_rx_ring()
210 for (i = kinfo->num_tqps; i < kinfo->num_tqps * 2; i++) { in hns3_lb_check_rx_ring()
453 return ((HNS3_TQP_STATS_COUNT * h->kinfo.num_tqps) + in hns3_get_sset_count()
495 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hns3_get_strings_tqps() local
501 kinfo->num_tqps, tx_prefix); in hns3_get_strings_tqps()
505 kinfo->num_tqps, rx_prefix); in hns3_get_strings_tqps()
543 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hns3_get_stats_tqps() local
549 for (i = 0; i < kinfo->num_tqps; i++) { in hns3_get_stats_tqps()
558 for (i = 0; i < kinfo->num_tqps; i++) { in hns3_get_stats_tqps()
[all …]
Dhns3_enet.c599 hns3_set_vector_coalesce_rl(tqp_vector, h->kinfo.int_rl_setting); in hns3_vector_coalesce_init_hw()
611 struct hnae3_knic_private_info *kinfo = &h->kinfo; in hns3_nic_set_real_num_queue() local
612 struct hnae3_tc_info *tc_info = &kinfo->tc_info; in hns3_nic_set_real_num_queue()
613 unsigned int queue_size = kinfo->num_tqps; in hns3_nic_set_real_num_queue()
653 rss_size = alloc_tqps / h->kinfo.tc_info.num_tc; in hns3_get_max_available_channels()
728 for (j = 0; j < h->kinfo.num_tqps; j++) in hns3_nic_net_up()
729 hns3_tqp_enable(h->kinfo.tqp[j]); in hns3_nic_net_up()
736 hns3_tqp_disable(h->kinfo.tqp[j]); in hns3_nic_net_up()
772 struct hnae3_knic_private_info *kinfo; in hns3_nic_net_open() local
795 kinfo = &h->kinfo; in hns3_nic_net_open()
[all …]
Dhns3_trace.h78 __string(devname, ring->tqp->handle->kinfo.netdev->name)
88 __assign_str(devname, ring->tqp->handle->kinfo.netdev->name);
110 __string(devname, ring->tqp->handle->kinfo.netdev->name)
121 __assign_str(devname, ring->tqp->handle->kinfo.netdev->name);
Dhns3_debugfs.c539 for (i = 0; i < h->kinfo.num_tqps; i++) { in hns3_dbg_rx_queue_info()
548 ring = &priv->ring[(u32)(i + h->kinfo.num_tqps)]; in hns3_dbg_rx_queue_info()
643 for (i = 0; i < h->kinfo.num_tqps; i++) { in hns3_dbg_tx_queue_info()
661 hns3_dbg_tx_spare_info(ring, buf, len, h->kinfo.num_tqps, &pos); in hns3_dbg_tx_queue_info()
691 for (i = 0; i < h->kinfo.num_tqps; i++) { in hns3_dbg_queue_map()
763 if (d->qid >= d->handle->kinfo.num_tqps) { in hns3_dbg_rx_bd_info()
778 ring = &priv->ring[d->qid + d->handle->kinfo.num_tqps]; in hns3_dbg_rx_bd_info()
837 if (d->qid >= d->handle->kinfo.num_tqps) { in hns3_dbg_tx_bd_info()
890 struct hnae3_knic_private_info *kinfo = &h->kinfo; in hns3_dbg_dev_specs() local
904 kinfo->rss_size); in hns3_dbg_dev_specs()
[all …]
Dhnae3.h823 struct hnae3_knic_private_info kinfo; member
/Linux-v5.15/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_tm.c548 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_tm_qs_shaper_cfg() local
570 for (i = 0; i < kinfo->tc_info.num_tc; i++) { in hclge_tm_qs_shaper_cfg()
596 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_vport_get_max_rss_size() local
597 struct hnae3_tc_info *tc_info = &kinfo->tc_info; in hclge_vport_get_max_rss_size()
617 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_vport_get_tqp_num() local
618 struct hnae3_tc_info *tc_info = &kinfo->tc_info; in hclge_vport_get_tqp_num()
624 return kinfo->rss_size * tc_info->num_tc; in hclge_vport_get_tqp_num()
636 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_tm_update_kinfo_rss_size() local
645 kinfo->tc_info.num_tc = 1; in hclge_tm_update_kinfo_rss_size()
650 kinfo->tc_info.num_tc = in hclge_tm_update_kinfo_rss_size()
[all …]
Dhclge_dcb.c236 struct net_device *netdev = h->kinfo.netdev; in hclge_ieee_setets()
317 struct net_device *netdev = h->kinfo.netdev; in hclge_ieee_setpfc()
381 struct net_device *netdev = h->kinfo.netdev; in hclge_setdcbx()
483 struct hnae3_knic_private_info *kinfo; in hclge_setup_tc() local
510 kinfo = &vport->nic.kinfo; in hclge_setup_tc()
511 memcpy(&old_tc_info, &kinfo->tc_info, sizeof(old_tc_info)); in hclge_setup_tc()
512 hclge_sync_mqprio_qopt(&kinfo->tc_info, mqprio_qopt); in hclge_setup_tc()
513 kinfo->tc_info.mqprio_active = tc > 0; in hclge_setup_tc()
515 ret = hclge_config_tc(hdev, &kinfo->tc_info); in hclge_setup_tc()
535 memcpy(&kinfo->tc_info, &old_tc_info, sizeof(old_tc_info)); in hclge_setup_tc()
[all …]
Dhclge_trace.h27 __string(devname, &hdev->vport[0].nic.kinfo.netdev->name)
36 __assign_str(devname, &hdev->vport[0].nic.kinfo.netdev->name);
59 __string(devname, &hdev->vport[0].nic.kinfo.netdev->name)
67 __assign_str(devname, &hdev->vport[0].nic.kinfo.netdev->name);
Dhclge_mbx.c181 if (req->msg.param[i].tqp_index >= vport->nic.kinfo.rss_size) { in hclge_get_ring_chain_from_mbx()
184 vport->nic.kinfo.rss_size - 1); in hclge_get_ring_chain_from_mbx()
192 hclge_get_queue_id(vport->nic.kinfo.tqp in hclge_get_ring_chain_from_mbx()
208 hclge_get_queue_id(vport->nic.kinfo.tqp in hclge_get_ring_chain_from_mbx()
402 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_get_basic_info() local
408 for (i = 0; i < kinfo->tc_info.num_tc; i++) in hclge_get_basic_info()
432 &vport->nic.kinfo.rss_size, sizeof(u16)); in hclge_get_vf_queue_info()
598 if (queue_id >= handle->kinfo.num_tqps) { in hclge_get_queue_id_in_pf()
Dhclge_main.c570 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_tqps_update_stats() local
578 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_tqps_update_stats()
579 queue = handle->kinfo.tqp[i]; in hclge_tqps_update_stats()
597 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_tqps_update_stats()
598 queue = handle->kinfo.tqp[i]; in hclge_tqps_update_stats()
622 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_tqps_get_stats() local
627 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_tqps_get_stats()
628 tqp = container_of(kinfo->tqp[i], struct hclge_tqp, q); in hclge_tqps_get_stats()
632 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_tqps_get_stats()
633 tqp = container_of(kinfo->tqp[i], struct hclge_tqp, q); in hclge_tqps_get_stats()
[all …]
/Linux-v5.15/drivers/infiniband/hw/qib/
Dqib_file_ops.c103 struct qib_base_info *kinfo = NULL; in qib_get_base_info() local
120 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()
135 ret = dd->f_get_base_info(rcd, kinfo); in qib_get_base_info()
139 kinfo->spi_rcvhdr_cnt = dd->rcvhdrcnt; in qib_get_base_info()
140 kinfo->spi_rcvhdrent_size = dd->rcvhdrentsize; in qib_get_base_info()
141 kinfo->spi_tidegrcnt = rcd->rcvegrcnt; in qib_get_base_info()
142 kinfo->spi_rcv_egrbufsize = dd->rcvegrbufsize; in qib_get_base_info()
146 kinfo->spi_rcv_egrbuftotlen = in qib_get_base_info()
[all …]
Dqib_iba6120.c2017 struct qib_base_info *kinfo) in qib_6120_get_base_info() argument
2020 kinfo->spi_runtime_flags |= QIB_RUNTIME_FORCE_WC_ORDER; in qib_6120_get_base_info()
2022 kinfo->spi_runtime_flags |= QIB_RUNTIME_PCIE | in qib_6120_get_base_info()
Dqib_iba7220.c2247 struct qib_base_info *kinfo) in qib_7220_get_base_info() argument
2249 kinfo->spi_runtime_flags |= QIB_RUNTIME_PCIE | in qib_7220_get_base_info()
2253 kinfo->spi_runtime_flags |= QIB_RUNTIME_SPECIAL_TRIGGER; in qib_7220_get_base_info()
Dqib_iba7322.c3849 struct qib_base_info *kinfo) in qib_7322_get_base_info() argument
3851 kinfo->spi_runtime_flags |= QIB_RUNTIME_CTXT_MSB_IN_QP | in qib_7322_get_base_info()
3855 kinfo->spi_runtime_flags |= QIB_RUNTIME_RCHK; in qib_7322_get_base_info()
3857 kinfo->spi_runtime_flags |= QIB_RUNTIME_SPECIAL_TRIGGER; in qib_7322_get_base_info()
/Linux-v5.15/drivers/net/ethernet/hisilicon/hns3/hns3vf/
Dhclgevf_main.c107 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclgevf_tqps_update_stats() local
114 for (i = 0; i < kinfo->num_tqps; i++) { in hclgevf_tqps_update_stats()
115 tqp = container_of(kinfo->tqp[i], struct hclgevf_tqp, q); in hclgevf_tqps_update_stats()
151 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclgevf_tqps_get_stats() local
156 for (i = 0; i < kinfo->num_tqps; i++) { in hclgevf_tqps_get_stats()
157 tqp = container_of(kinfo->tqp[i], struct hclgevf_tqp, q); in hclgevf_tqps_get_stats()
160 for (i = 0; i < kinfo->num_tqps; i++) { in hclgevf_tqps_get_stats()
161 tqp = container_of(kinfo->tqp[i], struct hclgevf_tqp, q); in hclgevf_tqps_get_stats()
170 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclgevf_tqps_get_sset_count() local
172 return kinfo->num_tqps * 2; in hclgevf_tqps_get_sset_count()
[all …]
Dhclgevf_trace.h26 __string(devname, &hdev->nic.kinfo.netdev->name)
34 __assign_str(devname, &hdev->nic.kinfo.netdev->name);
58 __string(devname, &hdev->nic.kinfo.netdev->name)
67 __assign_str(devname, &hdev->nic.kinfo.netdev->name);
/Linux-v5.15/kernel/
Dsignal.c3794 static int copy_siginfo_from_user_any(kernel_siginfo_t *kinfo, in copy_siginfo_from_user_any() argument
3805 kinfo, (struct compat_siginfo __user *)info); in copy_siginfo_from_user_any()
3807 return copy_siginfo_from_user(kinfo, info); in copy_siginfo_from_user_any()
3845 kernel_siginfo_t kinfo; in SYSCALL_DEFINE4() local
3867 ret = copy_siginfo_from_user_any(&kinfo, info); in SYSCALL_DEFINE4()
3872 if (unlikely(sig != kinfo.si_signo)) in SYSCALL_DEFINE4()
3878 (kinfo.si_code >= 0 || kinfo.si_code == SI_TKILL)) in SYSCALL_DEFINE4()
3881 prepare_kill_siginfo(sig, &kinfo); in SYSCALL_DEFINE4()
3884 ret = kill_pid_info(sig, &kinfo, pid); in SYSCALL_DEFINE4()