Lines Matching refs:frag_count
101 int frag_count, int len);
104 int frag_count);
106 volatile struct s_smt_fp_rxd *rxd, int frag_count);
149 int hwm_tx_init(struct s_smc *smc, u_char fc, int frag_count, int frame_len,
1041 int frag_count ; /* number of RxDs of the curr rx buf */ in process_receive() local
1061 frag_count = 0 ; in process_receive()
1125 if (frag_count) { in process_receive()
1131 frag_count++ ; in process_receive()
1134 used_frags = frag_count ; in process_receive()
1144 frag_count++ ; in process_receive()
1154 queue->rx_free += frag_count ; in process_receive()
1162 for (r=rxd, i=frag_count ; i ; r=r->rxd_next, i--){ in process_receive()
1259 mac_drv_rx_complete(smc,rxd,frag_count,len) ; in process_receive()
1298 frag_count,len) ; in process_receive()
1302 mac_drv_requeue_rxd(smc,rxd,frag_count); in process_receive()
1319 frag_count,len) ; in process_receive()
1323 mac_drv_requeue_rxd(smc,rxd,frag_count); in process_receive()
1332 frag_count,len) ; in process_receive()
1336 mac_drv_requeue_rxd(smc,rxd,frag_count); in process_receive()
1347 mac_drv_requeue_rxd(smc,rxd,frag_count) ; in process_receive()
1364 mac_drv_requeue_rxd(smc,rxd,frag_count) ; in process_receive()
1464 int frag_count ; in mac_drv_clear_rx_queue() local
1484 frag_count = 1 ; in mac_drv_clear_rx_queue()
1495 frag_count++ ; in mac_drv_clear_rx_queue()
1500 for (r=queue->rx_curr_get,i=frag_count; i ; r=r->rxd_next,i--){ in mac_drv_clear_rx_queue()
1506 queue->rx_curr_get, frag_count); in mac_drv_clear_rx_queue()
1507 mac_drv_clear_rxd(smc,queue->rx_curr_get,frag_count) ; in mac_drv_clear_rx_queue()
1510 queue->rx_used -= frag_count ; in mac_drv_clear_rx_queue()
1511 queue->rx_free += frag_count ; in mac_drv_clear_rx_queue()
1546 int hwm_tx_init(struct s_smc *smc, u_char fc, int frag_count, int frame_len, in hwm_tx_init() argument
1549 NDD_TRACE("THiB",fc,frag_count,frame_len) ; in hwm_tx_init()
1578 if (frag_count > smc->os.hwm.tx_p->tx_free) { in hwm_tx_init()
1581 if (frag_count > smc->os.hwm.tx_p->tx_free) { in hwm_tx_init()
1808 int frag_count ; in smt_send_mbuf() local
1830 frag_count = 0 ; in smt_send_mbuf()
1838 virt[frag_count] = data ; in smt_send_mbuf()
1839 frag_len[frag_count] = n ; in smt_send_mbuf()
1840 frag_count++ ; in smt_send_mbuf()
1859 if (!smc->hw.mac_ring_is_up || frag_count > queue->tx_free) { in smt_send_mbuf()
1879 for (i = 0; i < frag_count; i++) { in smt_send_mbuf()
1881 if (i == frag_count-1) { in smt_send_mbuf()
1920 NDD_TRACE("THSE",t,queue->tx_free,frag_count) ; in smt_send_mbuf()
1945 int frag_count ; in mac_drv_clear_txd() local
1955 frag_count = 0 ; in mac_drv_clear_txd()
1967 frag_count++ ; in mac_drv_clear_txd()
1971 for (n = frag_count; n; n--) { in mac_drv_clear_txd()
1996 queue->tx_free += frag_count ; in mac_drv_clear_txd()
1997 queue->tx_used -= frag_count ; in mac_drv_clear_txd()