/linux/drivers/net/ethernet/hisilicon/hns3/hns3_common/ |
H A D | hclge_comm_tqp_stats.c | 12 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() 18 tqp = container_of(kinfo->tqp[i], struct hclge_comm_tqp, q); in hclge_comm_tqps_get_stats() 22 for (i = 0; i < kinfo->num_tqps; i++) { in hclge_comm_tqps_get_stats() 23 tqp = container_of(kinfo->tqp[i], struct hclge_comm_tqp, q); in hclge_comm_tqps_get_stats() 33 struct hnae3_knic_private_info *kinfo = &handle->kinfo; in hclge_comm_tqps_get_sset_count() local 35 return kinfo->num_tqps * HCLGE_COMM_QUEUE_PAIR_SIZE; in hclge_comm_tqps_get_sset_count() 41 struct hnae3_knic_private_info *kinfo in hclge_comm_tqps_get_strings() local 61 struct hnae3_knic_private_info *kinfo = &handle->kinfo; hclge_comm_tqps_update_stats() local 104 struct hnae3_knic_private_info *kinfo = &handle->kinfo; hclge_comm_reset_tqp_stats() local [all...] |
H A D | hclge_comm_rss.c | 43 rss_cfg->rss_size = nic->kinfo.rss_size; in hclge_comm_rss_init_cfg()
|
/linux/fs/ |
H A D | signalfd.c | 71 static int signalfd_copyinfo(struct iov_iter *to, kernel_siginfo_t const *kinfo) in signalfd_copyinfo() argument 86 new.ssi_signo = kinfo->si_signo; in signalfd_copyinfo() 87 new.ssi_errno = kinfo->si_errno; in signalfd_copyinfo() 88 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() 96 new.ssi_overrun = kinfo in signalfd_copyinfo() [all...] |
H A D | pidfs.c | 302 struct pidfd_info kinfo = {}; in pidfd_info() local 328 kinfo.mask |= PIDFD_INFO_EXIT; in pidfd_info() 330 kinfo.cgroupid = exit_info->cgroupid; in pidfd_info() 331 kinfo.mask |= PIDFD_INFO_CGROUPID; in pidfd_info() 333 kinfo.exit_code = exit_info->exit_code; in pidfd_info() 338 kinfo.mask |= PIDFD_INFO_COREDUMP; in pidfd_info() 339 kinfo.coredump_mask = READ_ONCE(attr->__pei.coredump_mask); in pidfd_info() 358 if ((kinfo.mask & PIDFD_INFO_COREDUMP) && !(kinfo.coredump_mask)) { in pidfd_info() 361 kinfo.coredump_mask = pidfs_coredump_mask(task->mm->flags); in pidfd_info() 368 kinfo.ruid = from_kuid_munged(user_ns, c->uid); in pidfd_info() [all …]
|
H A D | nsfs.c | 132 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 294 struct mnt_ns_info kinfo = {}; ns_ioctl() local [all...] |
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_dcb.c | 255 struct net_device *netdev = h->kinfo.netdev; in hclge_ieee_setets() 262 h->kinfo.tc_info.mqprio_active) in hclge_ieee_setets() 278 h->kinfo.tc_info.dcb_ets_active = num_tc > 1; in hclge_ieee_setets() 329 struct net_device *netdev = h->kinfo.netdev; in hclge_ieee_setpfc() 397 struct net_device *netdev = h->kinfo.netdev; in hclge_ieee_setapp() 410 if (app->priority == h->kinfo.dscp_prio[app->protocol]) in hclge_ieee_setapp() 419 old_app.priority = h->kinfo.dscp_prio[app->protocol]; in hclge_ieee_setapp() 421 h->kinfo.dscp_prio[app->protocol] = app->priority; in hclge_ieee_setapp() 426 h->kinfo.dscp_prio[app->protocol] = old_app.priority; in hclge_ieee_setapp() 431 vport->nic.kinfo in hclge_ieee_setapp() 598 struct hnae3_knic_private_info *kinfo; hclge_setup_tc() local 670 struct hnae3_knic_private_info *kinfo; hclge_dcb_ops_set() local [all...] |
H A D | hclge_tm.c | 273 hdev->vport[0].nic.kinfo.tc_map_mode = HNAE3_TC_MAP_MODE_PRIO; in hclge_dscp_to_prio_map_init() 274 hdev->vport[0].nic.kinfo.dscp_app_cnt = 0; in hclge_dscp_to_prio_map_init() 276 hdev->vport[0].nic.kinfo.dscp_prio[i] = HNAE3_PRIO_ID_INVALID; in hclge_dscp_to_prio_map_init() 292 pri_id = hdev->vport[0].nic.kinfo.dscp_prio[i]; in hclge_dscp_to_tc_map() 301 pri_id = hdev->vport[0].nic.kinfo.dscp_prio[j]; in hclge_dscp_to_tc_map() 589 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_tm_qs_shaper_cfg() local 611 for (i = 0; i < kinfo->tc_info.num_tc; i++) { in hclge_tm_qs_shaper_cfg() 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; hclge_vport_get_tqp_num() local 677 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; hclge_tm_update_kinfo_rss_size() local 717 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; hclge_tm_vport_tc_info_update() local 952 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; hclge_vport_q_to_qs_map() local 981 struct hnae3_knic_private_info *kinfo = &vport[k].nic.kinfo; hclge_tm_pri_q_qs_cfg_tc_base() local 1126 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; hclge_tm_pri_vnet_base_shaper_qs_cfg() local 1201 struct hnae3_knic_private_info *kinfo = &vport[k].nic.kinfo; hclge_tm_pri_tc_base_dwrr_cfg() local 1243 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; hclge_tm_pri_vnet_base_dwrr_pri_cfg() local 1389 struct hnae3_knic_private_info *kinfo = &vport[i].nic.kinfo; hclge_tm_schd_mode_tc_base_cfg() local 1408 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; hclge_tm_schd_mode_vnet_base_cfg() local 1638 struct hnae3_knic_private_info *kinfo; hclge_tm_prio_tc_info_update() local 2150 struct hnae3_knic_private_info *kinfo; hclge_reset_tc_config() local [all...] |
H A D | hclge_regs.c | 511 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() [all...] |
H A D | hclge_mbx.c | 196 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 D | hclge_trace.h | 28 __string(devname, hdev->vport[0].nic.kinfo.netdev->name) 60 __string(devname, hdev->vport[0].nic.kinfo.netdev->name)
|
H A D | hclge_main.c | 1703 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; in hclge_assign_tqp() local 1712 hdev->htqp[i].q.tx_desc_num = kinfo->num_tx_desc; in hclge_assign_tqp() 1713 hdev->htqp[i].q.rx_desc_num = kinfo->num_rx_desc; in hclge_assign_tqp() 1714 kinfo->tqp[alloced] = &hdev->htqp[i].q; in hclge_assign_tqp() 1720 kinfo->rss_size = min_t(u16, hdev->pf_rss_size_max, in hclge_assign_tqp() 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 1761 struct hnae3_knic_private_info *kinfo; hclge_map_tqp_to_vport() local 5887 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; hclge_config_action() local 12413 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo; hclge_set_channels() local [all...] |
/linux/sound/virtio/ |
H A D | virtio_kctl.c | 52 struct virtio_snd_ctl_info *kinfo = in virtsnd_kctl_info() local 56 uinfo->type = g_v2a_type_map[le32_to_cpu(kinfo->type)]; in virtsnd_kctl_info() 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() 80 le32_to_cpu(kinfo in virtsnd_kctl_info() 106 struct virtio_snd_ctl_info *kinfo = virtsnd_kctl_get() local 179 struct virtio_snd_ctl_info *kinfo = virtsnd_kctl_put() local 321 struct virtio_snd_ctl_info *kinfo = &snd->kctl_infos[cid]; virtsnd_kctl_get_enum_items() local 385 struct virtio_snd_ctl_info *kinfo = &snd->kctl_infos[i]; virtsnd_kctl_parse_cfg() local 410 struct virtio_snd_ctl_info *kinfo = &snd->kctl_infos[cid]; virtsnd_kctl_build_devs() local [all...] |
/linux/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_debugfs.c | 509 for (i = 0; i < h->kinfo.num_tqps; i++) { in hns3_dbg_rx_queue_info() 518 ring = &priv->ring[(u32)(i + h->kinfo.num_tqps)]; in hns3_dbg_rx_queue_info() 574 for (i = 0; i < h->kinfo.num_tqps; i++) { in hns3_dbg_tx_queue_info() 601 for (i = 0; i < h->kinfo.num_tqps; i++) { in hns3_dbg_queue_map() 646 if (data->qid >= h->kinfo.num_tqps) { in hns3_dbg_rx_bd_info() 656 ring = &priv->ring[data->qid + data->handle->kinfo.num_tqps]; in hns3_dbg_rx_bd_info() 691 if (data->qid >= h->kinfo.num_tqps) { in hns3_dbg_tx_bd_info() 732 struct hnae3_knic_private_info *kinfo = &h->kinfo; in hns3_dbg_dev_specs() local 733 struct net_device *dev = kinfo in hns3_dbg_dev_specs() [all...] |
H A D | hns3_trace.h | 77 __string(devname, ring->tqp->handle->kinfo.netdev->name) 109 __string(devname, ring->tqp->handle->kinfo.netdev->name)
|
H A D | hnae3.h | 917 struct hnae3_knic_private_info kinfo; member
|
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_main.c | 352 struct hnae3_knic_private_info *kinfo; in hclgevf_knic_setup() local 357 kinfo = &nic->kinfo; in hclgevf_knic_setup() 358 kinfo->num_tx_desc = hdev->num_tx_desc; in hclgevf_knic_setup() 359 kinfo->num_rx_desc = hdev->num_rx_desc; in hclgevf_knic_setup() 360 kinfo->rx_buf_len = hdev->rx_buf_len; in hclgevf_knic_setup() 366 kinfo->tc_info.num_tc = num_tc; in hclgevf_knic_setup() 367 kinfo->rss_size = min_t(u16, hdev->rss_size_max, new_tqps / num_tc); in hclgevf_knic_setup() 368 new_tqps = kinfo->rss_size * num_tc; in hclgevf_knic_setup() 369 kinfo in hclgevf_knic_setup() 3133 struct hnae3_knic_private_info *kinfo = &handle->kinfo; hclgevf_update_rss_size() local 3159 struct hnae3_knic_private_info *kinfo = &handle->kinfo; hclgevf_set_channels() local [all...] |
H A D | hclgevf_trace.h | 26 __string(devname, hdev->nic.kinfo.netdev->name) 58 __string(devname, hdev->nic.kinfo.netdev->name)
|
/linux/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_tc_flower.c | 408 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/arch/arm64/boot/dts/exynos/ |
H A D | exynos2200-g0s.dts | 83 debug_kinfo_reserved: debug-kinfo-reserved@fcfff000 {
|
/linux/kernel/ |
H A D | signal.c | 3979 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()
|
/linux/arch/arm64/boot/dts/exynos/google/ |
H A D | gs101.dtsi | 267 debug_kinfo_reserved: debug-kinfo-reserved@fd3fe000 {
|