Lines Matching defs:len
97 int frag_count, int len);
114 extern u_long dma_master(struct s_smc *smc, void *virt, int len, int flag);
123 extern int mac_drv_rx_init(struct s_smc *smc, int len, int fc, char *look_ahead,
139 void hwm_tx_frag(struct s_smc *smc, char far *virt, u_long phys, int len,
141 void hwm_rx_frag(struct s_smc *smc, char far *virt, u_long phys, int len,
1049 int len ; /* Frame length */
1109 * skip frame by setting the rx len to 0
1166 len = (rfsw & RD_LENGTH) - 4 ;
1168 DB_RX(4, "frame length = %d", len);
1194 if (len > FDDI_RAW_MTU-4) {
1203 if (len <= 4) {
1208 if (len != (n-4)) {
1209 DB_RX(4, "BMU: rx len differs: [%d:%d]", len, n);
1255 mac_drv_rx_complete(smc,rxd,frag_count,len) ;
1269 hwm_cpy_rxd2mb(rxd,data,len) ;
1273 DB_RX(6, "cp SMT frame to mb: len = %d", n);
1280 mb->sm_len = len - 1 ; /* len - fc */
1294 frag_count,len) ;
1315 frag_count,len) ;
1328 frag_count,len) ;
1377 smc->os.hwm.r.len = mb->sm_len ;
1387 * void hwm_rx_frag(smc,virt,phys,len,frame_status)
1399 * len the length of the fragment
1407 void hwm_rx_frag(struct s_smc *smc, char far *virt, u_long phys, int len,
1413 NDD_TRACE("RHfB",virt,len,frame_status) ;
1414 DB_RX(2, "hwm_rx_frag: len = %d, frame_status = %x", len, frame_status);
1421 BMU_OWN | BMU_CHECK | BMU_EN_IRQ_EOF | len) ;
1549 DB_TX(3, "hwm_tx_init: fc = %x, len = %d", fc, frame_len);
1595 * void hwm_tx_frag(smc,virt,phys,len,frame_status)
1610 * len the length of the fragment
1620 void hwm_tx_frag(struct s_smc *smc, char far *virt, u_long phys, int len,
1629 NDD_TRACE("THfB",virt,len,frame_status) ;
1637 DB_TX(2, "hwm_tx_frag: len = %d, frame_status = %x", len, frame_status);
1646 BMU_OWN|BMU_CHECK |len) ;
1689 memcpy(smc->os.hwm.tx_data,virt,len) ;
1690 smc->os.hwm.tx_data += len ;
1696 * hwm_cpy_txd2mb(txd,data,len) copies 'len'
1801 int len ;
1827 len = mb->sm_len ;
1828 while (len) {
1830 if (n >= len) {
1831 n = len ;
1833 DB_TX(5, "frag: virt/len = 0x%p/%d", data, n);
1837 len -= n ;