Lines Matching defs:ixgbe

123 ixgbe_alloc_dma(ixgbe_t *ixgbe)
130 for (i = 0; i < ixgbe->num_rx_rings; i++) {
134 rx_ring = &ixgbe->rx_rings[i];
144 for (i = 0; i < ixgbe->num_tx_rings; i++) {
148 tx_ring = &ixgbe->tx_rings[i];
160 ixgbe_free_dma(ixgbe);
169 ixgbe_free_dma(ixgbe_t *ixgbe)
179 for (i = 0; i < ixgbe->num_rx_rings; i++) {
180 rx_ring = &ixgbe->rx_rings[i];
190 for (i = 0; i < ixgbe->num_tx_rings; i++) {
191 tx_ring = &ixgbe->tx_rings[i];
201 ixgbe_t *ixgbe = rx_ring->ixgbe;
210 ixgbe_error(ixgbe, "Allocate software receive rings failed");
216 MUTEX_DRIVER, DDI_INTR_PRI(ixgbe->intr_pri));
218 rx_data->ring_size = ixgbe->rx_ring_size;
219 rx_data->free_list_size = ixgbe->rx_ring_size;
232 ixgbe_error(ixgbe,
244 ixgbe_error(ixgbe,
259 ixgbe_error(ixgbe,
317 ixgbe_t *ixgbe = tx_ring->ixgbe;
319 devinfo = ixgbe->dip;
326 if (ixgbe->tx_head_wb_enable) {
339 ixgbe_error(ixgbe,
357 ixgbe_error(ixgbe,
384 ixgbe_error(ixgbe,
446 ixgbe_t *ixgbe = rx_data->rx_ring->ixgbe;
448 devinfo = ixgbe->dip;
460 ixgbe_error(ixgbe,
477 ixgbe_error(ixgbe,
503 ixgbe_error(ixgbe,
557 ixgbe_alloc_dma_buffer(ixgbe_t *ixgbe, dma_buffer_t *buf, size_t size)
560 dev_info_t *devinfo = ixgbe->dip;
571 ixgbe_error(ixgbe,
588 ixgbe_error(ixgbe,
609 ixgbe_error(ixgbe,
662 ixgbe_t *ixgbe = tx_ring->ixgbe;
663 dev_info_t *devinfo = ixgbe->dip;
672 ixgbe_error(ixgbe,
688 ixgbe_error(ixgbe,
709 ixgbe_error(ixgbe,
734 ixgbe_error(ixgbe,
745 ret = ixgbe_alloc_dma_buffer(ixgbe,
746 tx_buf, ixgbe->tx_buf_size);
752 ixgbe_error(ixgbe, "Allocate tx dma buffer failed");
828 ixgbe_t *ixgbe = rx_data->rx_ring->ixgbe;
851 ret = ixgbe_alloc_dma_buffer(ixgbe,
852 rx_buf, ixgbe->rx_buf_size);
855 ixgbe_error(ixgbe, "Allocate rx dma buffer failed");
890 ixgbe_t *ixgbe;
896 ixgbe = rx_data->rx_ring->ixgbe;
898 mutex_enter(&ixgbe->rx_pending_lock);
915 atomic_inc_32(&ixgbe->rcb_pending);
919 mutex_exit(&ixgbe->rx_pending_lock);