Home
last modified time | relevance | path

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

/Linux-v4.19/fs/
Dsignalfd.c82 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-v4.19/drivers/net/ethernet/hisilicon/hns3/
Dhns3_dcbnl.c12 if (h->kinfo.dcb_ops->ieee_getets) in hns3_dcbnl_ieee_getets()
13 return h->kinfo.dcb_ops->ieee_getets(h, ets); in hns3_dcbnl_ieee_getets()
23 if (h->kinfo.dcb_ops->ieee_setets) in hns3_dcbnl_ieee_setets()
24 return h->kinfo.dcb_ops->ieee_setets(h, ets); in hns3_dcbnl_ieee_setets()
34 if (h->kinfo.dcb_ops->ieee_getpfc) in hns3_dcbnl_ieee_getpfc()
35 return h->kinfo.dcb_ops->ieee_getpfc(h, pfc); in hns3_dcbnl_ieee_getpfc()
45 if (h->kinfo.dcb_ops->ieee_setpfc) in hns3_dcbnl_ieee_setpfc()
46 return h->kinfo.dcb_ops->ieee_setpfc(h, pfc); in hns3_dcbnl_ieee_setpfc()
56 if (h->kinfo.dcb_ops->getdcbx) in hns3_dcbnl_getdcbx()
57 return h->kinfo.dcb_ops->getdcbx(h); in hns3_dcbnl_getdcbx()
[all …]
Dhns3_ethtool.c187 struct hnae3_knic_private_info *kinfo; in hns3_lb_check_rx_ring() local
190 kinfo = &h->kinfo; in hns3_lb_check_rx_ring()
191 for (i = kinfo->num_tqps; i < kinfo->num_tqps * 2; i++) { in hns3_lb_check_rx_ring()
363 return ((HNS3_TQP_STATS_COUNT * h->kinfo.num_tqps) + in hns3_get_sset_count()
402 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hns3_get_strings_tqps() local
408 kinfo->num_tqps, tx_prefix); in hns3_get_strings_tqps()
412 kinfo->num_tqps, rx_prefix); in hns3_get_strings_tqps()
440 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hns3_get_stats_tqps() local
446 for (i = 0; i < kinfo->num_tqps; i++) { in hns3_get_stats_tqps()
455 for (i = 0; i < kinfo->num_tqps; i++) { in hns3_get_stats_tqps()
[all …]
Dhns3_enet.c213 h->kinfo.int_rl_setting = 0; in hns3_vector_gl_rl_init()
229 hns3_set_vector_coalesce_rl(tqp_vector, h->kinfo.int_rl_setting); in hns3_vector_gl_rl_init_hw()
235 struct hnae3_knic_private_info *kinfo = &h->kinfo; in hns3_nic_set_real_num_queue() local
236 unsigned int queue_size = kinfo->rss_size * kinfo->num_tc; in hns3_nic_set_real_num_queue()
239 if (kinfo->num_tc <= 1) { in hns3_nic_set_real_num_queue()
242 ret = netdev_set_num_tc(netdev, kinfo->num_tc); in hns3_nic_set_real_num_queue()
250 if (!kinfo->tc_info[i].enable) in hns3_nic_set_real_num_queue()
254 kinfo->tc_info[i].tc, in hns3_nic_set_real_num_queue()
255 kinfo->tc_info[i].tqp_count, in hns3_nic_set_real_num_queue()
256 kinfo->tc_info[i].tqp_offset); in hns3_nic_set_real_num_queue()
[all …]
Dhnae3.h496 struct hnae3_knic_private_info kinfo; member
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_tm.c517 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_tm_vport_tc_info_update() local
522 kinfo->num_tc = in hclge_tm_vport_tc_info_update()
523 min_t(u16, kinfo->num_tqps, hdev->tm_info.num_tc); in hclge_tm_vport_tc_info_update()
524 kinfo->rss_size in hclge_tm_vport_tc_info_update()
526 kinfo->num_tqps / kinfo->num_tc); in hclge_tm_vport_tc_info_update()
529 vport->alloc_rss_size = kinfo->rss_size; in hclge_tm_vport_tc_info_update()
531 for (i = 0; i < kinfo->num_tc; i++) { in hclge_tm_vport_tc_info_update()
533 kinfo->tc_info[i].enable = true; in hclge_tm_vport_tc_info_update()
534 kinfo->tc_info[i].tqp_offset = i * kinfo->rss_size; in hclge_tm_vport_tc_info_update()
535 kinfo->tc_info[i].tqp_count = kinfo->rss_size; in hclge_tm_vport_tc_info_update()
[all …]
Dhclge_main.c539 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_tqps_update_stats() local
547 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_tqps_update_stats()
548 queue = handle->kinfo.tqp[i]; in hclge_tqps_update_stats()
567 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_tqps_update_stats()
568 queue = handle->kinfo.tqp[i]; in hclge_tqps_update_stats()
592 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_tqps_get_stats() local
597 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_tqps_get_stats()
598 tqp = container_of(kinfo->tqp[i], struct hclge_tqp, q); in hclge_tqps_get_stats()
602 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_tqps_get_stats()
603 tqp = container_of(kinfo->tqp[i], struct hclge_tqp, q); in hclge_tqps_get_stats()
[all …]
Dhclge_dcb.c345 struct hnae3_knic_private_info *kinfo; in hclge_dcb_ops_set() local
354 kinfo = &vport->nic.kinfo; in hclge_dcb_ops_set()
355 kinfo->dcb_ops = &hns3_dcb_ops; in hclge_dcb_ops_set()
Dhclge_mbx.c135 hclge_get_queue_id(vport->nic.kinfo.tqp[req->msg[4]]); in hclge_get_ring_chain_from_mbx()
152 hclge_get_queue_id(vport->nic.kinfo.tqp in hclge_get_ring_chain_from_mbx()
374 memcpy(&resp_data[2], &vport->nic.kinfo.rss_size, sizeof(u16)); in hclge_get_vf_queue_info()
/Linux-v4.19/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.c2020 struct qib_base_info *kinfo) in qib_6120_get_base_info() argument
2023 kinfo->spi_runtime_flags |= QIB_RUNTIME_FORCE_WC_ORDER; in qib_6120_get_base_info()
2025 kinfo->spi_runtime_flags |= QIB_RUNTIME_PCIE | in qib_6120_get_base_info()
Dqib_iba7220.c2248 struct qib_base_info *kinfo) in qib_7220_get_base_info() argument
2250 kinfo->spi_runtime_flags |= QIB_RUNTIME_PCIE | in qib_7220_get_base_info()
2254 kinfo->spi_runtime_flags |= QIB_RUNTIME_SPECIAL_TRIGGER; in qib_7220_get_base_info()
Dqib_iba7322.c3875 struct qib_base_info *kinfo) in qib_7322_get_base_info() argument
3877 kinfo->spi_runtime_flags |= QIB_RUNTIME_CTXT_MSB_IN_QP | in qib_7322_get_base_info()
3881 kinfo->spi_runtime_flags |= QIB_RUNTIME_RCHK; in qib_7322_get_base_info()
3883 kinfo->spi_runtime_flags |= QIB_RUNTIME_SPECIAL_TRIGGER; in qib_7322_get_base_info()
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3vf/
Dhclgevf_main.c42 queue = handle->kinfo.tqp[i]; in hclgevf_tqps_update_stats()
79 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclgevf_tqps_get_stats() local
86 tqp = container_of(handle->kinfo.tqp[i], struct hclgevf_tqp, q); in hclgevf_tqps_get_stats()
89 for (i = 0; i < kinfo->num_tqps; i++) { in hclgevf_tqps_get_stats()
90 tqp = container_of(handle->kinfo.tqp[i], struct hclgevf_tqp, q); in hclgevf_tqps_get_stats()
111 struct hclgevf_tqp *tqp = container_of(handle->kinfo.tqp[i], in hclgevf_tqps_get_strings()
119 struct hclgevf_tqp *tqp = container_of(handle->kinfo.tqp[i], in hclgevf_tqps_get_strings()
246 struct hnae3_knic_private_info *kinfo; in hclgevf_knic_setup() local
250 kinfo = &nic->kinfo; in hclgevf_knic_setup()
251 kinfo->num_tc = 0; in hclgevf_knic_setup()
[all …]