Lines Matching refs:nesvnic
61 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()
494 struct nes_vnic *nesvnic = to_nesvnic(pifrpl->device); in nes_free_fast_reg_page_list() local
495 struct nes_device *nesdev = nesvnic->nesdev; in nes_free_fast_reg_page_list()
517 struct nes_vnic *nesvnic = to_nesvnic(ibdev); in nes_query_device() local
518 struct nes_device *nesdev = nesvnic->nesdev; in nes_query_device()
519 struct nes_ib_device *nesibdev = nesvnic->nesibdev; in nes_query_device()
522 memcpy(&props->sys_image_guid, nesvnic->netdev->dev_addr, 6); in nes_query_device()
568 struct nes_vnic *nesvnic = to_nesvnic(ibdev); in nes_query_port() local
569 struct net_device *netdev = nesvnic->netdev; in nes_query_port()
592 else if (nesvnic->linkup) in nes_query_port()
626 struct nes_vnic *nesvnic = to_nesvnic(ibdev); in nes_query_gid() local
629 memcpy(&(gid->raw[0]), nesvnic->netdev->dev_addr, 6); in nes_query_gid()
642 struct nes_vnic *nesvnic = to_nesvnic(ibdev); in nes_alloc_ucontext() local
643 struct nes_device *nesdev = nesvnic->nesdev; in nes_alloc_ucontext()
648 struct nes_ib_device *nesibdev = nesvnic->nesibdev; in nes_alloc_ucontext()
716 struct nes_vnic *nesvnic = to_nesvnic(context->device); in nes_mmap() local
717 struct nes_device *nesdev = nesvnic->nesdev; in nes_mmap()
773 struct nes_vnic *nesvnic = to_nesvnic(ibdev); in nes_alloc_pd() local
774 struct nes_device *nesdev = nesvnic->nesdev; in nes_alloc_pd()
782 nesvnic, nesdev->netdev[0], nesdev->netdev[0]->name, ibdev, context, in nes_alloc_pd()
783 netdev_refcnt_read(nesvnic->netdev)); in nes_alloc_pd()
798 nespd, nesvnic->nesibdev->ibdev.name); in nes_alloc_pd()
840 struct nes_vnic *nesvnic = to_nesvnic(ibpd->device); in nes_dealloc_pd() local
841 struct nes_device *nesdev = nesvnic->nesdev; in nes_dealloc_pd()
908 struct nes_vnic *nesvnic, int sq_size, int rq_size) in nes_setup_virt_qp() argument
915 struct nes_device *nesdev = nesvnic->nesdev; in nes_setup_virt_qp()
1029 static int nes_setup_mmap_qp(struct nes_qp *nesqp, struct nes_vnic *nesvnic, in nes_setup_mmap_qp() argument
1033 struct nes_device *nesdev = nesvnic->nesdev; in nes_setup_mmap_qp()
1109 struct nes_vnic *nesvnic = to_nesvnic(ibpd->device); in nes_create_qp() local
1110 struct nes_device *nesdev = nesvnic->nesdev; in nes_create_qp()
1246 err = (!virt_wqs) ? nes_setup_mmap_qp(nesqp, nesvnic, sq_size, rq_size) : in nes_create_qp()
1247 nes_setup_virt_qp(nesqp, nespbl, nesvnic, sq_size, rq_size); in nes_create_qp()
1308 (u32)nesvnic->qp_nic_index[nesvnic->next_qp_nic_index] << in nes_create_qp()
1310 nesvnic->next_qp_nic_index++; in nes_create_qp()
1311 if ((nesvnic->next_qp_nic_index > 3) || in nes_create_qp()
1312 (nesvnic->qp_nic_index[nesvnic->next_qp_nic_index] == 0xf)) { in nes_create_qp()
1313 nesvnic->next_qp_nic_index = 0; in nes_create_qp()
1420 netdev_refcnt_read(nesvnic->netdev)); in nes_create_qp()
1535 struct nes_vnic *nesvnic = to_nesvnic(ibdev); in nes_create_cq() local
1536 struct nes_device *nesdev = nesvnic->nesdev; in nes_create_cq()
1581 nesvnic->mcrq_ucontext = nes_ucontext; in nes_create_cq()
1585 nescq->hw_cq.cq_number = nesvnic->nic.qp_id + 28 + 2 * ((nes_ucontext->mcrqf & 0xf) - 1); in nes_create_cq()
1589 nescq->hw_cq.cq_number = nesvnic->mcrq_qp_id + nes_ucontext->mcrqf-1; in nes_create_cq()
1790 struct nes_vnic *nesvnic; in nes_destroy_cq() local
1802 nesvnic = to_nesvnic(ib_cq->device); in nes_destroy_cq()
1803 nesdev = nesvnic->nesdev; in nes_destroy_cq()
2098 struct nes_vnic *nesvnic = to_nesvnic(ib_pd->device); in nes_reg_phys_mr() local
2099 struct nes_device *nesdev = nesvnic->nesdev; in nes_reg_phys_mr()
2307 struct nes_vnic *nesvnic = to_nesvnic(pd->device); in nes_reg_user_mr() local
2308 struct nes_device *nesdev = nesvnic->nesdev; in nes_reg_user_mr()
2659 struct nes_vnic *nesvnic = to_nesvnic(ib_mr->device); in nes_dereg_mr() local
2660 struct nes_device *nesdev = nesvnic->nesdev; in nes_dereg_mr()
2757 struct nes_vnic *nesvnic = nesibdev->nesvnic; in show_rev() local
2760 return sprintf(buf, "%x\n", nesvnic->nesdev->nesadapter->hw_rev); in show_rev()
2772 struct nes_vnic *nesvnic = nesibdev->nesvnic; in show_fw_ver() local
2776 (nesvnic->nesdev->nesadapter->firmware_version >> 16), in show_fw_ver()
2777 (nesvnic->nesdev->nesadapter->firmware_version & 0x000000ff)); in show_fw_ver()
2930 struct nes_vnic *nesvnic = to_nesvnic(ibqp->device); in nes_modify_qp() local
2931 struct nes_device *nesdev = nesvnic->nesdev; in nes_modify_qp()
3264 struct nes_vnic *nesvnic = to_nesvnic(ibqp->device); in nes_post_send() local
3265 struct nes_device *nesdev = nesvnic->nesdev; in nes_post_send()
3544 struct nes_vnic *nesvnic = to_nesvnic(ibqp->device); in nes_post_recv() local
3545 struct nes_device *nesdev = nesvnic->nesdev; in nes_post_recv()
3637 struct nes_vnic *nesvnic = to_nesvnic(ibcq->device); in nes_poll_cq() local
3638 struct nes_device *nesdev = nesvnic->nesdev; in nes_poll_cq()
3809 struct nes_vnic *nesvnic = to_nesvnic(ibcq->device); in nes_req_notify_cq() local
3810 struct nes_device *nesdev = nesvnic->nesdev; in nes_req_notify_cq()
3838 struct nes_vnic *nesvnic = netdev_priv(netdev); in nes_init_ofa_device() local
3839 struct nes_device *nesdev = nesvnic->nesdev; in nes_init_ofa_device()
3941 struct nes_vnic *nesvnic = (void *) data; in nes_handle_delayed_event() local
3943 if (nesvnic->delayed_event != nesvnic->last_dispatched_event) { in nes_handle_delayed_event()
3946 event.device = &nesvnic->nesibdev->ibdev; in nes_handle_delayed_event()
3949 event.event = nesvnic->delayed_event; in nes_handle_delayed_event()
3950 event.element.port_num = nesvnic->logical_port + 1; in nes_handle_delayed_event()
3955 nesvnic->event_timer.function = NULL; in nes_handle_delayed_event()
3959 void nes_port_ibevent(struct nes_vnic *nesvnic) in nes_port_ibevent() argument
3961 struct nes_ib_device *nesibdev = nesvnic->nesibdev; in nes_port_ibevent()
3962 struct nes_device *nesdev = nesvnic->nesdev; in nes_port_ibevent()
3965 event.element.port_num = nesvnic->logical_port + 1; in nes_port_ibevent()
3968 if (!nesvnic->event_timer.function) { in nes_port_ibevent()
3970 nesvnic->last_dispatched_event = event.event; in nes_port_ibevent()
3971 nesvnic->event_timer.function = nes_handle_delayed_event; in nes_port_ibevent()
3972 nesvnic->event_timer.data = (unsigned long) nesvnic; in nes_port_ibevent()
3973 nesvnic->event_timer.expires = jiffies + NES_EVENT_DELAY; in nes_port_ibevent()
3974 add_timer(&nesvnic->event_timer); in nes_port_ibevent()
3976 mod_timer(&nesvnic->event_timer, jiffies + NES_EVENT_DELAY); in nes_port_ibevent()
3978 nesvnic->delayed_event = event.event; in nes_port_ibevent()
4002 struct nes_vnic *nesvnic = nesibdev->nesvnic; in nes_register_ofa_device() local
4003 struct nes_device *nesdev = nesvnic->nesdev; in nes_register_ofa_device()
4007 ret = ib_register_device(&nesvnic->nesibdev->ibdev, NULL); in nes_register_ofa_device()
4031 nesvnic->of_device_registered = 1; in nes_register_ofa_device()
4042 struct nes_vnic *nesvnic = nesibdev->nesvnic; in nes_unregister_ofa_device() local
4049 if (nesvnic->of_device_registered) { in nes_unregister_ofa_device()
4053 nesvnic->of_device_registered = 0; in nes_unregister_ofa_device()