Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/infiniband/hw/usnic/
Dusnic_vnic.c69 const char *usnic_vnic_pci_name(struct usnic_vnic *vnic) in usnic_vnic_pci_name() argument
71 return pci_name(usnic_vnic_get_pdev(vnic)); in usnic_vnic_pci_name()
74 int usnic_vnic_dump(struct usnic_vnic *vnic, char *buf, in usnic_vnic_dump() argument
87 bar0 = usnic_vnic_get_bar(vnic, 0); in usnic_vnic_dump()
90 usnic_vnic_get_index(vnic), in usnic_vnic_dump()
102 spin_lock(&vnic->res_lock); in usnic_vnic_dump()
103 for (i = 0; i < ARRAY_SIZE(vnic->chunks); i++) { in usnic_vnic_dump()
104 chunk = &vnic->chunks[i]; in usnic_vnic_dump()
119 spin_unlock(&vnic->res_lock); in usnic_vnic_dump()
184 int usnic_vnic_check_room(struct usnic_vnic *vnic, in usnic_vnic_check_room() argument
[all …]
Dusnic_vnic.h48 struct usnic_vnic *vnic; member
58 struct usnic_vnic *vnic; member
71 const char *usnic_vnic_pci_name(struct usnic_vnic *vnic);
72 int usnic_vnic_dump(struct usnic_vnic *vnic, char *buf, int buf_sz,
84 int usnic_vnic_check_room(struct usnic_vnic *vnic,
86 int usnic_vnic_res_cnt(struct usnic_vnic *vnic,
88 int usnic_vnic_res_free_cnt(struct usnic_vnic *vnic,
91 usnic_vnic_get_resources(struct usnic_vnic *vnic,
96 struct pci_dev *usnic_vnic_get_pdev(struct usnic_vnic *vnic);
97 struct vnic_dev_bar *usnic_vnic_get_bar(struct usnic_vnic *vnic,
[all …]
Dusnic_ib_main.c70 usnic_vnic_dump(vf->vnic, buf, buf_sz, vf, in usnic_ib_dump_vf()
452 static struct usnic_ib_dev *usnic_ib_discover_pf(struct usnic_vnic *vnic) in usnic_ib_discover_pf() argument
458 vf_pci = usnic_vnic_get_pdev(vnic); in usnic_ib_discover_pf()
527 vf->vnic = usnic_vnic_alloc(pdev); in usnic_ib_pci_probe()
528 if (IS_ERR_OR_NULL(vf->vnic)) { in usnic_ib_pci_probe()
529 err = vf->vnic ? PTR_ERR(vf->vnic) : -ENOMEM; in usnic_ib_pci_probe()
535 pf = usnic_ib_discover_pf(vf->vnic); in usnic_ib_pci_probe()
554 pf->vf_res_cnt[res_type] = usnic_vnic_res_cnt(vf->vnic, in usnic_ib_pci_probe()
566 usnic_vnic_free(vf->vnic); in usnic_ib_pci_probe()
588 usnic_vnic_free(vf->vnic); in usnic_ib_pci_remove()
Dusnic_ib_qp_grp.c74 usnic_vnic_get_index(qp_grp->vf->vnic), in usnic_ib_qp_grp_dump_rows()
102 vnic_idx = usnic_vnic_get_index(qp_grp->vf->vnic); in enable_qp_grp()
143 vnic_idx = usnic_vnic_get_index(qp_grp->vf->vnic); in disable_qp_grp()
181 uaction->vnic_idx = usnic_vnic_get_index(qp_grp->vf->vnic); in init_filter_action()
391 vnic_idx = usnic_vnic_get_index(qp_grp->vf->vnic); in usnic_ib_qp_grp_modify()
524 alloc_res_chunk_list(struct usnic_vnic *vnic, in alloc_res_chunk_list() argument
547 res_chunk_list[i] = usnic_vnic_get_resources(vnic, res_type, in alloc_res_chunk_list()
554 usnic_vnic_pci_name(vnic), in alloc_res_chunk_list()
586 pdev = usnic_vnic_get_pdev(vf->vnic); in qp_grp_and_vf_bind()
612 pdev = usnic_vnic_get_pdev(qp_grp->vf->vnic); in qp_grp_and_vf_unbind()
[all …]
Dusnic_ib_verbs.c56 pdev = usnic_vnic_get_pdev(qp_grp->vf->vnic); in usnic_ib_fill_create_qp_resp()
63 bar = usnic_vnic_get_bar(qp_grp->vf->vnic, 0); in usnic_ib_fill_create_qp_resp()
70 resp.vfid = usnic_vnic_get_index(qp_grp->vf->vnic); in usnic_ib_fill_create_qp_resp()
136 struct usnic_vnic *vnic; in find_free_vf_and_create_qp_grp() local
155 vnic = vf->vnic; in find_free_vf_and_create_qp_grp()
156 if (!usnic_vnic_check_room(vnic, res_spec)) { in find_free_vf_and_create_qp_grp()
160 vnic))); in find_free_vf_and_create_qp_grp()
174 vnic = vf->vnic; in find_free_vf_and_create_qp_grp()
176 usnic_vnic_check_room(vnic, res_spec) == 0) { in find_free_vf_and_create_qp_grp()
691 if (usnic_vnic_get_index(vf->vnic) == vfid) { in usnic_ib_mmap()
[all …]
Dusnic_ib.h75 struct usnic_vnic *vnic; member
Dusnic_ib_sysfs.c246 usnic_vnic_get_index(qp_grp->vf->vnic)); in summary_show()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_init.h200 #define BNX2X_PF_Q_NUM(q_num, port, vnic)\ argument
201 ((((port) << 1) | (vnic)) * 16 + (q_num))
213 u32 reg_addr, reg_bit_map, vnic; in bnx2x_map_q_cos() local
225 for (vnic = 0; vnic < num_vnics; vnic++) { in bnx2x_map_q_cos()
227 BNX2X_PF_Q_NUM(q_num, BP_PORT(bp), vnic); in bnx2x_map_q_cos()
335 u32 vnic; in bnx2x_init_max() local
336 struct cmng_vnic *vdata = &ram_data->vnic; in bnx2x_init_max()
354 for (vnic = 0; vnic < BNX2X_PORT2_MODE_NUM_VNICS; vnic++) { in bnx2x_init_max()
356 vdata->vnic_max_rate[vnic].vn_counter.rate = in bnx2x_init_max()
357 input_data->vnic_max_rate[vnic]; in bnx2x_init_max()
[all …]
Dbnx2x_hsi.h4879 struct cmng_vnic vnic; member
Dbnx2x_main.c2608 (u32 *)&cmng->vnic.vnic_max_rate[vn]); in storm_memset_cmng()
2614 (u32 *)&cmng->vnic.vnic_min_rate[vn]); in storm_memset_cmng()
/linux-4.1.27/drivers/staging/unisys/virtpci/
Dvirtpci.c331 chanptr)->vnic.macaddr, \
335 chanptr)->vnic.num_rcv_bufs); \
337 chanptr)->vnic.mtu); \
340 chanptr)->vnic.zone_uuid, \
/linux-4.1.27/drivers/staging/unisys/common-spar/include/channels/
Diochannel.h680 } vnic; /* total 30 */ member
/linux-4.1.27/drivers/scsi/csiostor/
Dcsio_hw.c1832 if (hdr1->chip == hdr2->chip && SAME_INTF(nic) && SAME_INTF(vnic) && in fw_compatible()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dt4_hw.c1761 if (hdr1->chip == hdr2->chip && SAME_INTF(nic) && SAME_INTF(vnic) && in fw_compatible()