Lines Matching refs:frag_count
97 int frag_count, int len);
100 int frag_count);
102 volatile struct s_smt_fp_rxd *rxd, int frag_count);
145 int hwm_tx_init(struct s_smc *smc, u_char fc, int frag_count, int frame_len,
1037 int frag_count ; /* number of RxDs of the curr rx buf */ in process_receive() local
1057 frag_count = 0 ; in process_receive()
1121 if (frag_count) { in process_receive()
1127 frag_count++ ; in process_receive()
1130 used_frags = frag_count ; in process_receive()
1140 frag_count++ ; in process_receive()
1150 queue->rx_free += frag_count ; in process_receive()
1158 for (r=rxd, i=frag_count ; i ; r=r->rxd_next, i--){ in process_receive()
1255 mac_drv_rx_complete(smc,rxd,frag_count,len) ; in process_receive()
1294 frag_count,len) ; in process_receive()
1298 mac_drv_requeue_rxd(smc,rxd,frag_count); in process_receive()
1315 frag_count,len) ; in process_receive()
1319 mac_drv_requeue_rxd(smc,rxd,frag_count); in process_receive()
1328 frag_count,len) ; in process_receive()
1332 mac_drv_requeue_rxd(smc,rxd,frag_count); in process_receive()
1343 mac_drv_requeue_rxd(smc,rxd,frag_count) ; in process_receive()
1360 mac_drv_requeue_rxd(smc,rxd,frag_count) ; in process_receive()
1460 int frag_count ; in mac_drv_clear_rx_queue() local
1480 frag_count = 1 ; in mac_drv_clear_rx_queue()
1491 frag_count++ ; in mac_drv_clear_rx_queue()
1496 for (r=queue->rx_curr_get,i=frag_count; i ; r=r->rxd_next,i--){ in mac_drv_clear_rx_queue()
1502 queue->rx_curr_get, frag_count); in mac_drv_clear_rx_queue()
1503 mac_drv_clear_rxd(smc,queue->rx_curr_get,frag_count) ; in mac_drv_clear_rx_queue()
1506 queue->rx_used -= frag_count ; in mac_drv_clear_rx_queue()
1507 queue->rx_free += frag_count ; in mac_drv_clear_rx_queue()
1542 int hwm_tx_init(struct s_smc *smc, u_char fc, int frag_count, int frame_len, in hwm_tx_init() argument
1545 NDD_TRACE("THiB",fc,frag_count,frame_len) ; in hwm_tx_init()
1574 if (frag_count > smc->os.hwm.tx_p->tx_free) { in hwm_tx_init()
1577 if (frag_count > smc->os.hwm.tx_p->tx_free) { in hwm_tx_init()
1804 int frag_count ; in smt_send_mbuf() local
1826 frag_count = 0 ; in smt_send_mbuf()
1834 virt[frag_count] = data ; in smt_send_mbuf()
1835 frag_len[frag_count] = n ; in smt_send_mbuf()
1836 frag_count++ ; in smt_send_mbuf()
1855 if (!smc->hw.mac_ring_is_up || frag_count > queue->tx_free) { in smt_send_mbuf()
1875 for (i = 0; i < frag_count; i++) { in smt_send_mbuf()
1877 if (i == frag_count-1) { in smt_send_mbuf()
1916 NDD_TRACE("THSE",t,queue->tx_free,frag_count) ; in smt_send_mbuf()
1941 int frag_count ; in mac_drv_clear_txd() local
1951 frag_count = 0 ; in mac_drv_clear_txd()
1963 frag_count++ ; in mac_drv_clear_txd()
1967 for (n = frag_count; n; n--) { in mac_drv_clear_txd()
1992 queue->tx_free += frag_count ; in mac_drv_clear_txd()
1993 queue->tx_used -= frag_count ; in mac_drv_clear_txd()