Lines Matching refs:vdev

311 	speed = vnic_dev_port_speed(enic->vdev);  in enic_set_rx_coal_setting()
336 struct vnic_dev *vdev; in enic_attach_pre() local
371 vdev = &softc->vdev; in enic_attach_pre()
372 vdev->softc = softc; in enic_attach_pre()
373 enic->vdev = vdev; in enic_attach_pre()
374 vdev->priv = enic; in enic_attach_pre()
377 vnic_dev_register(vdev, &softc->mem, 1); in enic_attach_pre()
378 enic->vdev = vdev; in enic_attach_pre()
379 vnic_dev_cmd_init(enic->vdev); in enic_attach_pre()
381 vdev->devcmd = vnic_dev_get_res(vdev, RES_TYPE_DEVCMD, 0); in enic_attach_pre()
383 vnic_dev_cmd(vdev, CMD_INIT_v1, &a0, &a1, wait); in enic_attach_pre()
384 vnic_dev_cmd(vdev, CMD_GET_MAC_ADDR, &a0, &a1, wait); in enic_attach_pre()
389 vnic_register_cbacks(enic->vdev, enic_alloc_consistent, in enic_attach_pre()
397 err = vnic_dev_alloc_stats_mem(enic->vdev); in enic_attach_pre()
403 vnic_dev_stats_clear(enic->vdev); in enic_attach_pre()
404 ret = vnic_dev_stats_dump(enic->vdev, &stats); in enic_attach_pre()
409 err = vnic_dev_alloc_counter_mem(enic->vdev); in enic_attach_pre()
425 err = vnic_dev_set_ig_vlan_rewrite_mode(enic->vdev, in enic_attach_pre()
441 err = vnic_dev_init(enic->vdev, 0); in enic_attach_pre()
454 enic->port_mtu = vnic_dev_mtu(enic->vdev); in enic_attach_pre()
513 err = vnic_dev_alloc_stats_mem(enic->vdev); in enic_attach_pre()
528 vnic_dev_close(enic->vdev); in enic_attach_pre()
529 vnic_dev_deinit_devcmd2(enic->vdev); in enic_attach_pre()
531 free(softc->vdev.devcmd, M_DEVBUF); in enic_attach_pre()
558 vnic_dev_set_intr_mode(enic->vdev, VNIC_DEV_INTR_MODE_MSIX); in enic_msix_intr_assign()
578 enic->intr[i].vdev = enic->vdev; in enic_msix_intr_assign()
580 enic->intr[i].ctrl = vnic_dev_get_res(enic->vdev, in enic_msix_intr_assign()
596 enic->intr[i].vdev = enic->vdev; in enic_msix_intr_assign()
598 enic->intr[i].ctrl = vnic_dev_get_res(enic->vdev, in enic_msix_intr_assign()
614 enic->intr[i].vdev = enic->vdev; in enic_msix_intr_assign()
616 enic->intr[i].ctrl = vnic_dev_get_res(enic->vdev, RES_TYPE_INTR_CTRL, in enic_msix_intr_assign()
630 enic->intr[i].vdev = enic->vdev; in enic_msix_intr_assign()
632 enic->intr[i].ctrl = vnic_dev_get_res(enic->vdev, RES_TYPE_INTR_CTRL, in enic_msix_intr_assign()
694 vnic_dev_notify_unset(enic->vdev); in enic_detach()
699 vnic_dev_deinit(enic->vdev); in enic_detach()
700 vnic_dev_close(enic->vdev); in enic_detach()
701 vnic_dev_deinit_devcmd2(enic->vdev); in enic_detach()
702 free(softc->vdev.devcmd, M_DEVBUF); in enic_detach()
745 wq->vdev = softc->enic.vdev; in enic_tx_queues_alloc()
747 wq->ctrl = vnic_dev_get_res(softc->enic.vdev, RES_TYPE_WQ, in enic_tx_queues_alloc()
763 cq->vdev = softc->enic.vdev; in enic_tx_queues_alloc()
765 cq->ctrl = vnic_dev_get_res(softc->enic.vdev, in enic_tx_queues_alloc()
819 cq->vdev = softc->enic.vdev; in enic_rx_queues_alloc()
821 cq->ctrl = vnic_dev_get_res(softc->enic.vdev, RES_TYPE_CQ, in enic_rx_queues_alloc()
832 rq->vdev = softc->enic.vdev; in enic_rx_queues_alloc()
835 rq->ctrl = vnic_dev_get_res(softc->enic.vdev, in enic_rx_queues_alloc()
872 ifp = iflib_get_ifp(rq->vdev->softc->ctx); in enic_rxq_intr()
889 mtu = vnic_dev_mtu(enic->vdev); in enic_event_intr()
1000 vnic_dev_enable_wait(enic->vdev); in enic_init()
1015 vnic_dev_del_addr(enic->vdev, &softc->mta[i * ETHER_ADDR_LEN]); in enic_del_mcast()
1028 vnic_dev_add_addr(enic->vdev, &softc->mta[i * ETHER_ADDR_LEN]); in enic_add_mcast()
1112 speed = vnic_dev_port_speed(&softc->vdev); in enic_media_status()
1189 ret = vnic_dev_stats_dump(enic->vdev, &stats); in enic_txq_timer()
1199 return (vnic_dev_link_status(&softc->vdev) == 1); in enic_link_is_up()
1214 speed = vnic_dev_port_speed(&softc->vdev); in enic_link_status()
1233 vnic_dev_add_addr(enic->vdev, softc->lladdr); in enic_set_lladdr()
1244 struct vnic_stats *stats = wq[i].vdev->stats; in enic_setup_txq_sysctl()
1280 struct vnic_stats *stats = rq[i].vdev->stats; in enic_setup_rxq_sysctl()
1436 err = enic_dev_wait(enic->vdev, vnic_dev_open, in enic_dev_open()
1450 vnic_dev_intr_coal_timer_info_default(enic->vdev); in enic_dev_init()
1468 vnic_dev_set_reset_flag(enic->vdev, 0); in enic_dev_init()
1472 vnic_dev_notify_set(enic->vdev, -1); /* No Intr for notify */ in enic_dev_init()
1480 if (vnic_dev_overlay_offload_ctrl(enic->vdev, in enic_dev_init()
1489 vnic_dev_overlay_offload_ctrl(enic->vdev, in enic_dev_init()
1498 if (vnic_dev_overlay_offload_cfg(enic->vdev, in enic_dev_init()
1565 enic_dev_wait(struct vnic_dev *vdev, int (*start) (struct vnic_dev *, int), in enic_dev_wait() argument
1572 err = start(vdev, arg); in enic_dev_wait()
1578 err = finished(vdev, &done); in enic_dev_wait()
1639 vnic_intr_alloc(enic->vdev, &enic->intr[index], index); in enic_init_vnic_resources()
1700 vnic_dev_packet_filter(enic->vdev, in enic_update_packet_filter()