Lines Matching refs:rx
238 } rx; member
700 if (lvcc->rx.atmvcc->qos.aal == ATM_AAL5) { in host_vcc_start_rx()
701 dma_addr_t dmaaddr = lvcc->rx.buf.dmaaddr; in host_vcc_start_rx()
709 RXADDR1_SET_SIZE(lanai_buf_size_cardorder(&lvcc->rx.buf))| in host_vcc_start_rx()
1371 int m = ((const unsigned char *) lvcc->rx.buf.ptr) + n - in vcc_rx_memcpy()
1372 ((const unsigned char *) (lvcc->rx.buf.end)); in vcc_rx_memcpy()
1375 memcpy(dest, lvcc->rx.buf.ptr, n - m); in vcc_rx_memcpy()
1376 memcpy(dest + n - m, lvcc->rx.buf.start, m); in vcc_rx_memcpy()
1387 u32 *end = &lvcc->rx.buf.start[endptr * 4]; in vcc_rx_aal5()
1388 int n = ((unsigned long) end) - ((unsigned long) lvcc->rx.buf.ptr); in vcc_rx_aal5()
1390 n += lanai_buf_size(&lvcc->rx.buf); in vcc_rx_aal5()
1391 APRINTK(n >= 0 && n < lanai_buf_size(&lvcc->rx.buf) && !(n & 15), in vcc_rx_aal5()
1393 n, lanai_buf_size(&lvcc->rx.buf)); in vcc_rx_aal5()
1395 if ((x = &end[-2]) < lvcc->rx.buf.start) in vcc_rx_aal5()
1396 x = &lvcc->rx.buf.end[-2]; in vcc_rx_aal5()
1407 lvcc->rx.atmvcc->dev->number, lvcc->vci, size, n); in vcc_rx_aal5()
1411 skb = atm_alloc_charge(lvcc->rx.atmvcc, size, GFP_ATOMIC); in vcc_rx_aal5()
1418 ATM_SKB(skb)->vcc = lvcc->rx.atmvcc; in vcc_rx_aal5()
1420 lvcc->rx.atmvcc->push(lvcc->rx.atmvcc, skb); in vcc_rx_aal5()
1421 atomic_inc(&lvcc->rx.atmvcc->stats->rx); in vcc_rx_aal5()
1423 lvcc->rx.buf.ptr = end; in vcc_rx_aal5()
1506 return lanai_get_sized_buffer(lanai, &lvcc->rx.buf, in lanai_setup_rx_vci_aal5()
1650 if (unlikely(lvcc->rx.atmvcc == NULL)) { in handle_service()
1657 if (unlikely(lvcc->rx.atmvcc->qos.aal != ATM_AAL5)) { in handle_service()
1662 atomic_inc(&lvcc->rx.atmvcc->stats->rx_err); in handle_service()
1674 atomic_inc(&lvcc->rx.atmvcc->stats->rx_err); in handle_service()
1677 (((unsigned long) lvcc->rx.buf.ptr) - in handle_service()
1678 ((unsigned long) lvcc->rx.buf.start)) + 47; in handle_service()
1680 bytes += lanai_buf_size(&lvcc->rx.buf); in handle_service()
1686 atomic_inc(&lvcc->rx.atmvcc->stats->rx_err); in handle_service()
1694 atomic_inc(&lvcc->rx.atmvcc->stats->rx_err); in handle_service()
1696 lvcc->rx.buf.ptr = &lvcc->rx.buf.start[SERVICE_GET_END(s) * 4]; in handle_service()
2002 lvcc->rx.atmvcc != NULL && lvcc->rx.atmvcc != atmvcc) in vci_is_ok()
2014 if (vci0 != NULL && vci0->rx.atmvcc != NULL) in vci_is_ok()
2284 if (lvcc->rx.atmvcc == atmvcc) { in lanai_close()
2290 lanai_buf_deallocate(&lvcc->rx.buf, lanai->pci); in lanai_close()
2291 lvcc->rx.atmvcc = NULL; in lanai_close()
2341 APRINTK(lvcc->rx.atmvcc == NULL, "rx.atmvcc!=NULL, vci=%d\n", in lanai_open()
2351 lvcc->rx.atmvcc = atmvcc; in lanai_open()
2379 if (atmvcc == lvcc->rx.atmvcc) in lanai_open()
2511 if (lvcc->rx.atmvcc != NULL) { in lanai_proc_read()
2513 lvcc->rx.atmvcc->qos.aal == ATM_AAL5 ? 5 : 0); in lanai_proc_read()
2514 if (lvcc->rx.atmvcc->qos.aal == ATM_AAL5) in lanai_proc_read()
2518 lanai_buf_size(&lvcc->rx.buf), in lanai_proc_read()