Lines Matching full: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()
510 err = vnic_dev_alloc_stats_mem(enic->vdev); in enic_attach_pre()
525 vnic_dev_close(enic->vdev); in enic_attach_pre()
526 vnic_dev_deinit_devcmd2(enic->vdev); in enic_attach_pre()
528 free(softc->vdev.devcmd, M_DEVBUF); in enic_attach_pre()
555 vnic_dev_set_intr_mode(enic->vdev, VNIC_DEV_INTR_MODE_MSIX); in enic_msix_intr_assign()
575 enic->intr[i].vdev = enic->vdev; in enic_msix_intr_assign()
577 enic->intr[i].ctrl = vnic_dev_get_res(enic->vdev, in enic_msix_intr_assign()
593 enic->intr[i].vdev = enic->vdev; in enic_msix_intr_assign()
595 enic->intr[i].ctrl = vnic_dev_get_res(enic->vdev, in enic_msix_intr_assign()
611 enic->intr[i].vdev = enic->vdev; in enic_msix_intr_assign()
613 enic->intr[i].ctrl = vnic_dev_get_res(enic->vdev, RES_TYPE_INTR_CTRL, in enic_msix_intr_assign()
627 enic->intr[i].vdev = enic->vdev; in enic_msix_intr_assign()
629 enic->intr[i].ctrl = vnic_dev_get_res(enic->vdev, RES_TYPE_INTR_CTRL, in enic_msix_intr_assign()
691 vnic_dev_notify_unset(enic->vdev); in enic_detach()
696 vnic_dev_deinit(enic->vdev); in enic_detach()
697 vnic_dev_close(enic->vdev); in enic_detach()
698 vnic_dev_deinit_devcmd2(enic->vdev); in enic_detach()
699 free(softc->vdev.devcmd, M_DEVBUF); in enic_detach()
742 wq->vdev = softc->enic.vdev; in enic_tx_queues_alloc()
744 wq->ctrl = vnic_dev_get_res(softc->enic.vdev, RES_TYPE_WQ, in enic_tx_queues_alloc()
759 cq->vdev = softc->enic.vdev; in enic_tx_queues_alloc()
761 cq->ctrl = vnic_dev_get_res(softc->enic.vdev, in enic_tx_queues_alloc()
814 cq->vdev = softc->enic.vdev; in enic_rx_queues_alloc()
816 cq->ctrl = vnic_dev_get_res(softc->enic.vdev, RES_TYPE_CQ, in enic_rx_queues_alloc()
826 rq->vdev = softc->enic.vdev; in enic_rx_queues_alloc()
829 rq->ctrl = vnic_dev_get_res(softc->enic.vdev, in enic_rx_queues_alloc()
865 ifp = iflib_get_ifp(rq->vdev->softc->ctx); in enic_rxq_intr()
882 mtu = vnic_dev_mtu(enic->vdev); in enic_event_intr()
993 vnic_dev_enable_wait(enic->vdev); in enic_init()
1008 vnic_dev_del_addr(enic->vdev, &softc->mta[i * ETHER_ADDR_LEN]); in enic_del_mcast()
1021 vnic_dev_add_addr(enic->vdev, &softc->mta[i * ETHER_ADDR_LEN]); in enic_add_mcast()
1105 speed = vnic_dev_port_speed(&softc->vdev); in enic_media_status()
1182 ret = vnic_dev_stats_dump(enic->vdev, &stats); in enic_txq_timer()
1192 return (vnic_dev_link_status(&softc->vdev) == 1); in enic_link_is_up()
1207 speed = vnic_dev_port_speed(&softc->vdev); in enic_link_status()
1226 vnic_dev_add_addr(enic->vdev, softc->lladdr); in enic_set_lladdr()
1239 stats = wq[i].vdev->stats; in enic_setup_txq_sysctl()
1277 stats = rq[i].vdev->stats; in enic_setup_rxq_sysctl()
1433 err = enic_dev_wait(enic->vdev, vnic_dev_open, in enic_dev_open()
1447 vnic_dev_intr_coal_timer_info_default(enic->vdev); in enic_dev_init()
1465 vnic_dev_set_reset_flag(enic->vdev, 0); in enic_dev_init()
1469 vnic_dev_notify_set(enic->vdev, -1); /* No Intr for notify */ in enic_dev_init()
1477 if (vnic_dev_overlay_offload_ctrl(enic->vdev, in enic_dev_init()
1486 vnic_dev_overlay_offload_ctrl(enic->vdev, in enic_dev_init()
1495 if (vnic_dev_overlay_offload_cfg(enic->vdev, in enic_dev_init()
1562 enic_dev_wait(struct vnic_dev *vdev, int (*start) (struct vnic_dev *, int), in enic_dev_wait() argument
1569 err = start(vdev, arg); in enic_dev_wait()
1575 err = finished(vdev, &done); in enic_dev_wait()
1636 vnic_intr_alloc(enic->vdev, &enic->intr[index], index); in enic_init_vnic_resources()
1697 vnic_dev_packet_filter(enic->vdev, in enic_update_packet_filter()