Lines Matching refs:droq

300 			lio_droq_bh(oct_dev->droq[0], 0);  in lio_attach()
554 octeon_dev->droq[i] = malloc(sizeof(*octeon_dev->droq[i]), in lio_device_init()
556 if (octeon_dev->droq[i] == NULL) in lio_device_init()
590 octeon_dev->droq[j]->pkts_credit_reg, in lio_device_init()
591 octeon_dev->droq[j]->max_count); in lio_device_init()
1071 counter += oct->droq[q_no]->stats.rx_pkts_received; in lio_get_counter()
1083 counter += oct->droq[q_no]->stats.rx_bytes_received; in lio_get_counter()
1095 counter += oct->droq[q_no]->stats.rx_dropped; in lio_get_counter()
1175 struct lio_droq *droq; in lio_tcp_lro_free() local
1181 droq = octeon_dev->droq[q_no]; in lio_tcp_lro_free()
1182 if (droq->lro.ifp) { in lio_tcp_lro_free()
1183 tcp_lro_free(&droq->lro); in lio_tcp_lro_free()
1184 droq->lro.ifp = NULL; in lio_tcp_lro_free()
1193 struct lio_droq *droq; in lio_tcp_lro_init() local
1199 droq = octeon_dev->droq[q_no]; in lio_tcp_lro_init()
1200 lro = &droq->lro; in lio_tcp_lro_init()
1804 struct lio_droq *droq; in lio_check_rx_oom_status() local
1811 droq = oct->droq[q_no]; in lio_check_rx_oom_status()
1812 if (droq == NULL) in lio_check_rx_oom_status()
1814 if (lio_read_csr32(oct, droq->pkts_credit_reg) <= 0x40) { in lio_check_rx_oom_status()
1815 mtx_lock(&droq->lock); in lio_check_rx_oom_status()
1816 desc_refilled = lio_droq_refill(oct, droq); in lio_check_rx_oom_status()
1823 lio_write_csr32(oct, droq->pkts_credit_reg, in lio_check_rx_oom_status()
1827 mtx_unlock(&droq->lock); in lio_check_rx_oom_status()
2131 pkt_cnt = lio_droq_check_hw_for_pkts(oct->droq[i]); in lio_wait_for_oq_pkts()
2134 taskqueue_enqueue(oct->droq[i]->droq_taskqueue, in lio_wait_for_oq_pkts()
2135 &oct->droq[i]->droq_task); in lio_wait_for_oq_pkts()
2240 if (oct->droq[i] != NULL) { in lio_destroy_resources()
2241 free(oct->droq[i], M_DEVBUF); in lio_destroy_resources()
2242 oct->droq[i] = NULL; in lio_destroy_resources()