Lines Matching refs:frag_count
105 int frag_count, int len);
108 int frag_count);
110 volatile struct s_smt_fp_rxd *rxd, int frag_count);
153 int hwm_tx_init(struct s_smc *smc, u_char fc, int frag_count, int frame_len,
1045 int frag_count ; /* number of RxDs of the curr rx buf */ in process_receive() local
1065 frag_count = 0 ; in process_receive()
1129 if (frag_count) { in process_receive()
1135 frag_count++ ; in process_receive()
1138 used_frags = frag_count ; in process_receive()
1148 frag_count++ ; in process_receive()
1158 queue->rx_free += frag_count ; in process_receive()
1166 for (r=rxd, i=frag_count ; i ; r=r->rxd_next, i--){ in process_receive()
1263 mac_drv_rx_complete(smc,rxd,frag_count,len) ; in process_receive()
1302 frag_count,len) ; in process_receive()
1306 mac_drv_requeue_rxd(smc,rxd,frag_count); in process_receive()
1323 frag_count,len) ; in process_receive()
1327 mac_drv_requeue_rxd(smc,rxd,frag_count); in process_receive()
1336 frag_count,len) ; in process_receive()
1340 mac_drv_requeue_rxd(smc,rxd,frag_count); in process_receive()
1351 mac_drv_requeue_rxd(smc,rxd,frag_count) ; in process_receive()
1368 mac_drv_requeue_rxd(smc,rxd,frag_count) ; in process_receive()
1468 int frag_count ; in mac_drv_clear_rx_queue() local
1488 frag_count = 1 ; in mac_drv_clear_rx_queue()
1499 frag_count++ ; in mac_drv_clear_rx_queue()
1504 for (r=queue->rx_curr_get,i=frag_count; i ; r=r->rxd_next,i--){ in mac_drv_clear_rx_queue()
1510 (void *)queue->rx_curr_get,frag_count,5) ; in mac_drv_clear_rx_queue()
1511 mac_drv_clear_rxd(smc,queue->rx_curr_get,frag_count) ; in mac_drv_clear_rx_queue()
1514 queue->rx_used -= frag_count ; in mac_drv_clear_rx_queue()
1515 queue->rx_free += frag_count ; in mac_drv_clear_rx_queue()
1550 int hwm_tx_init(struct s_smc *smc, u_char fc, int frag_count, int frame_len, in hwm_tx_init() argument
1553 NDD_TRACE("THiB",fc,frag_count,frame_len) ; in hwm_tx_init()
1582 if (frag_count > smc->os.hwm.tx_p->tx_free) { in hwm_tx_init()
1585 if (frag_count > smc->os.hwm.tx_p->tx_free) { in hwm_tx_init()
1812 int frag_count ; in smt_send_mbuf() local
1834 frag_count = 0 ; in smt_send_mbuf()
1842 virt[frag_count] = data ; in smt_send_mbuf()
1843 frag_len[frag_count] = n ; in smt_send_mbuf()
1844 frag_count++ ; in smt_send_mbuf()
1863 if (!smc->hw.mac_ring_is_up || frag_count > queue->tx_free) { in smt_send_mbuf()
1883 for (i = 0; i < frag_count; i++) { in smt_send_mbuf()
1885 if (i == frag_count-1) { in smt_send_mbuf()
1924 NDD_TRACE("THSE",t,queue->tx_free,frag_count) ; in smt_send_mbuf()
1949 int frag_count ; in mac_drv_clear_txd() local
1959 frag_count = 0 ; in mac_drv_clear_txd()
1971 frag_count++ ; in mac_drv_clear_txd()
1975 for (n = frag_count; n; n--) { in mac_drv_clear_txd()
2000 queue->tx_free += frag_count ; in mac_drv_clear_txd()
2001 queue->tx_used -= frag_count ; in mac_drv_clear_txd()