Home
last modified time | relevance | path

Searched refs:nesvnic (Results 1 – 11 of 11) sorted by relevance

/drivers/infiniband/hw/nes/
Dnes_nic.c102 struct nes_vnic *nesvnic = container_of(napi, struct nes_vnic, napi); in nes_netdev_poll() local
103 struct nes_device *nesdev = nesvnic->nesdev; in nes_netdev_poll()
104 struct nes_hw_nic_cq *nescq = &nesvnic->nic_cq; in nes_netdev_poll()
106 nesvnic->budget = budget; in nes_netdev_poll()
125 nesvnic->netdev->name); in nes_netdev_poll()
139 struct nes_vnic *nesvnic = netdev_priv(netdev); in nes_netdev_open() local
140 struct nes_device *nesdev = nesvnic->nesdev; in nes_netdev_open()
151 if (nesvnic->netdev_open == 1) in nes_netdev_open()
154 if (netif_msg_ifup(nesvnic)) in nes_netdev_open()
165 if ((!nesvnic->of_device_registered) && (nesvnic->rdma_enabled)) { in nes_netdev_open()
[all …]
Dnes_hw.c1557 static void nes_replenish_nic_rq(struct nes_vnic *nesvnic) in nes_replenish_nic_rq() argument
1568 nesnic = &nesvnic->nic; in nes_replenish_nic_rq()
1569 nesdev = nesvnic->nesdev; in nes_replenish_nic_rq()
1572 if (((nesnic->rq_size-1) == atomic_read(&nesvnic->rx_skbs_needed)) && in nes_replenish_nic_rq()
1573 (atomic_read(&nesvnic->rx_skb_timer_running) == 0)) { in nes_replenish_nic_rq()
1574 atomic_set(&nesvnic->rx_skb_timer_running, 1); in nes_replenish_nic_rq()
1576 nesvnic->rq_wqes_timer.expires = jiffies + (HZ/2); /* 1/2 second */ in nes_replenish_nic_rq()
1577 add_timer(&nesvnic->rq_wqes_timer); in nes_replenish_nic_rq()
1585 skb = dev_alloc_skb(nesvnic->max_frame_size); in nes_replenish_nic_rq()
1587 skb->dev = nesvnic->netdev; in nes_replenish_nic_rq()
[all …]
Dnes_mgt.c58 nesdev = mgtvnic->nesvnic->nesdev; in nes_replenish_mgt_rq()
75 skb = dev_alloc_skb(mgtvnic->nesvnic->max_frame_size); in nes_replenish_mgt_rq()
77 skb->dev = mgtvnic->nesvnic->netdev; in nes_replenish_mgt_rq()
80 skb->data, mgtvnic->nesvnic->max_frame_size, PCI_DMA_FROMDEVICE); in nes_replenish_mgt_rq()
83 cb->maplen = mgtvnic->nesvnic->max_frame_size; in nes_replenish_mgt_rq()
87 cpu_to_le32(mgtvnic->nesvnic->max_frame_size); in nes_replenish_mgt_rq()
406 static int forward_fpdus(struct nes_vnic *nesvnic, struct nes_qp *nesqp) in forward_fpdus() argument
408 struct nes_device *nesdev = nesvnic->nesdev; in forward_fpdus()
430 (((u32)nesvnic->logical_port) << NES_CQP_OP_LOGICAL_PORT_SHIFT)); in forward_fpdus()
483 static void process_fpdus(struct nes_vnic *nesvnic, struct nes_qp *nesqp) in process_fpdus() argument
[all …]
Dnes_verbs.c61 struct nes_vnic *nesvnic = to_nesvnic(ibpd->device); in nes_alloc_mw() local
62 struct nes_device *nesdev = nesvnic->nesdev; in nes_alloc_mw()
162 struct nes_vnic *nesvnic = to_nesvnic(ibmw->device); in nes_dealloc_mw() local
163 struct nes_device *nesdev = nesvnic->nesdev; in nes_dealloc_mw()
215 struct nes_vnic *nesvnic = to_nesvnic(ibqp->device); in nes_bind_mw() local
216 struct nes_device *nesdev = nesvnic->nesdev; in nes_bind_mw()
383 struct nes_vnic *nesvnic = to_nesvnic(ibpd->device); in nes_alloc_fast_reg_mr() local
384 struct nes_device *nesdev = nesvnic->nesdev; in nes_alloc_fast_reg_mr()
449 struct nes_vnic *nesvnic = to_nesvnic(ibdev); in nes_alloc_fast_reg_page_list() local
450 struct nes_device *nesdev = nesvnic->nesdev; in nes_alloc_fast_reg_page_list()
[all …]
Dnes_mgt.h38 int nes_init_mgt_qp(struct nes_device *nesdev, struct net_device *netdev, struct nes_vnic *nesvnic);
39 void nes_queue_mgt_skbs(struct sk_buff *skb, struct nes_vnic *nesvnic, struct nes_qp *nesqp);
40 void nes_destroy_mgt(struct nes_vnic *nesvnic);
58 struct nes_vnic *nesvnic; member
93 struct nes_vnic *nesvnic; member
Dnes_cm.c591 static void nes_form_reg_msg(struct nes_vnic *nesvnic, in nes_form_reg_msg() argument
594 memcpy(pm_msg->dev_name, nesvnic->nesibdev->ibdev.name, in nes_form_reg_msg()
596 memcpy(pm_msg->if_name, nesvnic->netdev->name, IWPM_IFNAME_SIZE); in nes_form_reg_msg()
1419 if (listener->nesvnic) { in mini_cm_dec_refcnt_listen()
1420 nes_manage_apbvt(listener->nesvnic, in mini_cm_dec_refcnt_listen()
1422 PCI_FUNC(listener->nesvnic->nesdev->pcidev->devfn), in mini_cm_dec_refcnt_listen()
1491 static int nes_addr_resolve_neigh(struct nes_vnic *nesvnic, u32 dst_ip, int arpindex) in nes_addr_resolve_neigh() argument
1497 struct nes_adapter *nesadapter = nesvnic->nesdev->nesadapter; in nes_addr_resolve_neigh()
1506 if (netif_is_bond_slave(nesvnic->netdev)) in nes_addr_resolve_neigh()
1507 netdev = netdev_master_upper_dev_get(nesvnic->netdev); in nes_addr_resolve_neigh()
[all …]
Dnes.c148 struct nes_vnic *nesvnic; in nes_inetaddr_event() local
157 nesvnic = netdev_priv(netdev); in nes_inetaddr_event()
162 if (nesvnic->rdma_enabled == 0) { in nes_inetaddr_event()
176 ntohl(nesvnic->local_ipaddr), NES_ARP_DELETE); in nes_inetaddr_event()
177 nesvnic->local_ipaddr = 0; in nes_inetaddr_event()
186 if (nesvnic->local_ipaddr != 0) { in nes_inetaddr_event()
194 nesvnic->local_ipaddr = in nes_inetaddr_event()
197 nesvnic->local_ipaddr = ifa->ifa_address; in nes_inetaddr_event()
201 ntohl(nesvnic->local_ipaddr)); in nes_inetaddr_event()
203 ntohl(nesvnic->local_ipaddr), NES_ARP_ADD); in nes_inetaddr_event()
[all …]
Dnes_cm.h301 struct nes_vnic *nesvnic; member
348 struct nes_vnic *nesvnic; member
Dnes_hw.h1212 struct nes_vnic *nesvnic; member
1257 int (*mcrq_mcast_filter)( struct nes_vnic* nesvnic, __u8* dmi_addr );
1291 struct nes_vnic *nesvnic; member
Dnes.h472 return container_of(ibdev, struct nes_ib_device, ibdev)->nesvnic; in to_nesvnic()
560 void nes_port_ibevent(struct nes_vnic *nesvnic);
Dnes_utils.c747 struct nes_vnic *nesvnic; in nes_mh_fix() local
785 nesvnic = netdev_priv(nesdev->netdev[0]); in nes_mh_fix()
792 if (nesvnic->qp_nic_index[i] != 0xff) { in nes_mh_fix()