• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/atm/

Lines Matching defs:service

97  * This is the number of (4 byte) service entries that we will
198 /* DMA buffer in host memory for TX, RX, or service list. */
242 int endptr; /* last endptr from service entry */
274 struct lanai_buffer service;
326 * Allocate a buffer in host RAM for service list, RX, or TX
459 #define SSTUFF_SET_SIZE(x) ((x)*0x20000000) /* size of service buffer */
1278 * the info in the service buffer has been written before we tell
1590 * Allocate service buffer and tell card about it
1594 lanai_buf_allocate(&lanai->service, SERVICE_ENTRIES * 4, 8,
1596 if (unlikely(lanai->service.start == NULL))
1598 DPRINTK("allocated service buffer at 0x%08lX, size %Zu(%d)\n",
1599 (unsigned long) lanai->service.start,
1600 lanai_buf_size(&lanai->service),
1601 lanai_buf_size_cardorder(&lanai->service));
1606 SSTUFF_SET_SIZE(lanai_buf_size_cardorder(&lanai->service)) |
1607 SSTUFF_SET_ADDR(lanai->service.dmaaddr),
1614 lanai_buf_deallocate(&lanai->service, lanai->pci);
1617 /* Bitfields in service list */
1627 /* Handle one thing from the service list - returns true if it marked a
1638 DPRINTK("(itf %d) got service entry 0x%X for nonexistent "
1649 DPRINTK("(itf %d) got service entry 0x%X for non-TX "
1661 DPRINTK("(itf %d) got service entry 0x%X for non-RX "
1668 DPRINTK("(itf %d) got RX service entry 0x%X for non-AAL5 "
1719 /* Run service queue -- called from interrupt context or with
1727 const u32 *end = lanai->service.start + wreg;
1728 while (lanai->service.ptr != end) {
1730 le32_to_cpup(lanai->service.ptr++));
1731 if (lanai->service.ptr >= lanai->service.end)
1732 lanai->service.ptr = lanai->service.start;
2493 return sprintf(page, "global buffer sizes: service=%Zu, "
2494 "aal0_rx=%Zu\n", lanai_buf_size(&lanai->service),