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 */
1057 frag_count = 0 ;
1121 if (frag_count) {
1127 frag_count++ ;
1130 used_frags = frag_count ;
1140 frag_count++ ;
1150 queue->rx_free += frag_count ;
1158 for (r=rxd, i=frag_count ; i ; r=r->rxd_next, i--){
1255 mac_drv_rx_complete(smc,rxd,frag_count,len) ;
1294 frag_count,len) ;
1298 mac_drv_requeue_rxd(smc,rxd,frag_count);
1315 frag_count,len) ;
1319 mac_drv_requeue_rxd(smc,rxd,frag_count);
1328 frag_count,len) ;
1332 mac_drv_requeue_rxd(smc,rxd,frag_count);
1343 mac_drv_requeue_rxd(smc,rxd,frag_count) ;
1360 mac_drv_requeue_rxd(smc,rxd,frag_count) ;
1460 int frag_count ;
1480 frag_count = 1 ;
1491 frag_count++ ;
1496 for (r=queue->rx_curr_get,i=frag_count; i ; r=r->rxd_next,i--){
1501 DB_RX(5, "mac_drv_clear_rxd: RxD %p frag_count %d",
1502 queue->rx_curr_get, frag_count);
1503 mac_drv_clear_rxd(smc,queue->rx_curr_get,frag_count) ;
1506 queue->rx_used -= frag_count ;
1507 queue->rx_free += frag_count ;
1520 * int hwm_tx_init(smc,fc,frag_count,frame_len,frame_status)
1533 * frag_count count of the fragments for this frame
1542 int hwm_tx_init(struct s_smc *smc, u_char fc, int frag_count, int frame_len,
1545 NDD_TRACE("THiB",fc,frag_count,frame_len) ;
1574 if (frag_count > smc->os.hwm.tx_p->tx_free) {
1577 if (frag_count > smc->os.hwm.tx_p->tx_free) {
1804 int frag_count ;
1826 frag_count = 0 ;
1834 virt[frag_count] = data ;
1835 frag_len[frag_count] = n ;
1836 frag_count++ ;
1855 if (!smc->hw.mac_ring_is_up || frag_count > queue->tx_free) {
1875 for (i = 0; i < frag_count; i++) {
1877 if (i == frag_count-1) {
1916 NDD_TRACE("THSE",t,queue->tx_free,frag_count) ;
1941 int frag_count ;
1951 frag_count = 0 ;
1963 frag_count++ ;
1967 for (n = frag_count; n; n--) {
1992 queue->tx_free += frag_count ;
1993 queue->tx_used -= frag_count ;