Home
last modified time | relevance | path

Searched refs:vnic (Results 1 – 20 of 20) sorted by relevance

/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_vnic.c84 const char *usnic_vnic_pci_name(struct usnic_vnic *vnic) in usnic_vnic_pci_name() argument
86 return pci_name(usnic_vnic_get_pdev(vnic)); in usnic_vnic_pci_name()
89 int usnic_vnic_dump(struct usnic_vnic *vnic, char *buf, in usnic_vnic_dump() argument
102 bar0 = usnic_vnic_get_bar(vnic, 0); in usnic_vnic_dump()
105 usnic_vnic_get_index(vnic), in usnic_vnic_dump()
117 spin_lock(&vnic->res_lock); in usnic_vnic_dump()
118 for (i = 0; i < ARRAY_SIZE(vnic->chunks); i++) { in usnic_vnic_dump()
119 chunk = &vnic->chunks[i]; in usnic_vnic_dump()
134 spin_unlock(&vnic->res_lock); in usnic_vnic_dump()
199 int usnic_vnic_check_room(struct usnic_vnic *vnic, in usnic_vnic_check_room() argument
[all …]
Dusnic_vnic.h63 struct usnic_vnic *vnic; member
73 struct usnic_vnic *vnic; member
86 const char *usnic_vnic_pci_name(struct usnic_vnic *vnic);
87 int usnic_vnic_dump(struct usnic_vnic *vnic, char *buf, int buf_sz,
99 int usnic_vnic_check_room(struct usnic_vnic *vnic,
101 int usnic_vnic_res_cnt(struct usnic_vnic *vnic,
103 int usnic_vnic_res_free_cnt(struct usnic_vnic *vnic,
106 usnic_vnic_get_resources(struct usnic_vnic *vnic,
111 struct pci_dev *usnic_vnic_get_pdev(struct usnic_vnic *vnic);
112 struct vnic_dev_bar *usnic_vnic_get_bar(struct usnic_vnic *vnic,
[all …]
Dusnic_ib_qp_grp.c89 usnic_vnic_get_index(qp_grp->vf->vnic), in usnic_ib_qp_grp_dump_rows()
117 vnic_idx = usnic_vnic_get_index(qp_grp->vf->vnic); in enable_qp_grp()
158 vnic_idx = usnic_vnic_get_index(qp_grp->vf->vnic); in disable_qp_grp()
196 uaction->vnic_idx = usnic_vnic_get_index(qp_grp->vf->vnic); in init_filter_action()
406 vnic_idx = usnic_vnic_get_index(qp_grp->vf->vnic); in usnic_ib_qp_grp_modify()
539 alloc_res_chunk_list(struct usnic_vnic *vnic, in alloc_res_chunk_list() argument
562 res_chunk_list[i] = usnic_vnic_get_resources(vnic, res_type, in alloc_res_chunk_list()
569 usnic_vnic_pci_name(vnic), in alloc_res_chunk_list()
601 pdev = usnic_vnic_get_pdev(vf->vnic); in qp_grp_and_vf_bind()
627 pdev = usnic_vnic_get_pdev(qp_grp->vf->vnic); in qp_grp_and_vf_unbind()
[all …]
Dusnic_ib_main.c85 usnic_vnic_dump(vf->vnic, buf, buf_sz, vf, in usnic_ib_dump_vf()
483 static struct usnic_ib_dev *usnic_ib_discover_pf(struct usnic_vnic *vnic) in usnic_ib_discover_pf() argument
489 vf_pci = usnic_vnic_get_pdev(vnic); in usnic_ib_discover_pf()
558 vf->vnic = usnic_vnic_alloc(pdev); in usnic_ib_pci_probe()
559 if (IS_ERR_OR_NULL(vf->vnic)) { in usnic_ib_pci_probe()
560 err = vf->vnic ? PTR_ERR(vf->vnic) : -ENOMEM; in usnic_ib_pci_probe()
566 pf = usnic_ib_discover_pf(vf->vnic); in usnic_ib_pci_probe()
585 pf->vf_res_cnt[res_type] = usnic_vnic_res_cnt(vf->vnic, in usnic_ib_pci_probe()
597 usnic_vnic_free(vf->vnic); in usnic_ib_pci_probe()
619 usnic_vnic_free(vf->vnic); in usnic_ib_pci_remove()
Dusnic_ib_verbs.c71 pdev = usnic_vnic_get_pdev(qp_grp->vf->vnic); in usnic_ib_fill_create_qp_resp()
78 bar = usnic_vnic_get_bar(qp_grp->vf->vnic, 0); in usnic_ib_fill_create_qp_resp()
85 resp.vfid = usnic_vnic_get_index(qp_grp->vf->vnic); in usnic_ib_fill_create_qp_resp()
151 struct usnic_vnic *vnic; in find_free_vf_and_create_qp_grp() local
170 vnic = vf->vnic; in find_free_vf_and_create_qp_grp()
171 if (!usnic_vnic_check_room(vnic, res_spec)) { in find_free_vf_and_create_qp_grp()
175 vnic))); in find_free_vf_and_create_qp_grp()
189 vnic = vf->vnic; in find_free_vf_and_create_qp_grp()
191 usnic_vnic_check_room(vnic, res_spec) == 0) { in find_free_vf_and_create_qp_grp()
714 if (usnic_vnic_get_index(vf->vnic) == vfid) { in usnic_ib_mmap()
[all …]
Dusnic_ib.h90 struct usnic_vnic *vnic; member
Dusnic_ib_sysfs.c261 usnic_vnic_get_index(qp_grp->vf->vnic)); in summary_show()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_init.h202 #define BNX2X_PF_Q_NUM(q_num, port, vnic)\ argument
203 ((((port) << 1) | (vnic)) * 16 + (q_num))
215 u32 reg_addr, reg_bit_map, vnic; in bnx2x_map_q_cos() local
227 for (vnic = 0; vnic < num_vnics; vnic++) { in bnx2x_map_q_cos()
229 BNX2X_PF_Q_NUM(q_num, BP_PORT(bp), vnic); in bnx2x_map_q_cos()
337 u32 vnic; in bnx2x_init_max() local
338 struct cmng_vnic *vdata = &ram_data->vnic; in bnx2x_init_max()
356 for (vnic = 0; vnic < BNX2X_PORT2_MODE_NUM_VNICS; vnic++) { in bnx2x_init_max()
358 vdata->vnic_max_rate[vnic].vn_counter.rate = in bnx2x_init_max()
359 input_data->vnic_max_rate[vnic]; in bnx2x_init_max()
[all …]
Dbnx2x_hsi.h5009 struct cmng_vnic vnic; member
Dbnx2x_main.c2613 (u32 *)&cmng->vnic.vnic_max_rate[vn]); in storm_memset_cmng()
2619 (u32 *)&cmng->vnic.vnic_min_rate[vn]); in storm_memset_cmng()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c2106 struct bnxt_vnic_info *vnic = &bp->vnic_info[i]; in bnxt_init_vnics() local
2108 vnic->fw_vnic_id = INVALID_HW_RING_ID; in bnxt_init_vnics()
2109 vnic->fw_rss_cos_lb_ctx = INVALID_HW_RING_ID; in bnxt_init_vnics()
2110 vnic->fw_l2_ctx_id = INVALID_HW_RING_ID; in bnxt_init_vnics()
2114 prandom_bytes(vnic->rss_hash_key, in bnxt_init_vnics()
2117 memcpy(vnic->rss_hash_key, in bnxt_init_vnics()
2228 struct bnxt_vnic_info *vnic; in bnxt_free_vnic_attributes() local
2235 vnic = &bp->vnic_info[i]; in bnxt_free_vnic_attributes()
2237 kfree(vnic->fw_grp_ids); in bnxt_free_vnic_attributes()
2238 vnic->fw_grp_ids = NULL; in bnxt_free_vnic_attributes()
[all …]
Dbnxt_ethtool.c408 struct bnxt_vnic_info *vnic = &bp->vnic_info[0]; in bnxt_get_rxfh() local
416 indir[i] = le16_to_cpu(vnic->rss_table[i]); in bnxt_get_rxfh()
419 memcpy(key, vnic->rss_hash_key, HW_HASH_KEY_SIZE); in bnxt_get_rxfh()
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/
Dnic_main.c353 u32 vnic, bgx, lmac, chan; in nic_config_cpi() local
358 vnic = cfg->vf_id; in nic_config_cpi()
359 bgx = NIC_GET_BGX_FROM_VF_LMAC_MAP(nic->vf_lmac_map[vnic]); in nic_config_cpi()
360 lmac = NIC_GET_LMAC_FROM_VF_LMAC_MAP(nic->vf_lmac_map[vnic]); in nic_config_cpi()
368 (1ull << 63) | (vnic << 0)); in nic_config_cpi()
402 (vnic << 24) | (padd << 16) | in nic_config_cpi()
410 (vnic << 24) | (rssi_base + rssi)); in nic_config_cpi()
493 static void nic_tx_channel_cfg(struct nicpf *nic, u8 vnic, in nic_tx_channel_cfg() argument
503 pqs_vnic = nic->pqs_vf[vnic]; in nic_tx_channel_cfg()
505 pqs_vnic = vnic; in nic_tx_channel_cfg()
[all …]
Dq_struct.h685 u64 vnic:7; member
687 u64 vnic:7;
Dnicvf_queues.c719 qs_cfg->vnic = qs->vnic_id; in nicvf_qset_config()
/linux-4.4.14/drivers/scsi/snic/
Dsnic_fwint.h390 u8 vnic; /* vnic id */ member
/linux-4.4.14/drivers/staging/unisys/include/
Diochannel.h563 struct iochannel_vnic vnic; member
/linux-4.4.14/drivers/staging/unisys/visornic/
Dvisornic_main.c1778 vnic.macaddr); in visornic_probe()
1807 vnic.num_rcv_bufs); in visornic_probe()
1855 vnic.mtu); in visornic_probe()
/linux-4.4.14/drivers/scsi/csiostor/
Dcsio_hw.c1832 if (hdr1->chip == hdr2->chip && SAME_INTF(nic) && SAME_INTF(vnic) && in fw_compatible()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dt4_hw.c3044 if (hdr1->chip == hdr2->chip && SAME_INTF(nic) && SAME_INTF(vnic) && in fw_compatible()