Searched refs:rdh (Results 1 - 9 of 9) sorted by relevance
/seL4-refos-master/projects/util_libs/libethdrivers/src/plat/tx2/uboot/ |
H A D | tx2_configs.h | 78 unsigned int rdt, rdh, tdt, tdh; member in struct:tx2_eth_data
|
H A D | dwc_eth_qos.c | 100 uintptr_t last_rx_desc = (dev->rx_ring_phys + ((dev->rdh + num_buffers_in_ring) * sizeof(struct eqos_desc)));
|
/seL4-refos-master/projects/util_libs/libethdrivers/src/plat/am335x/ |
H A D | beaglebone.c | 137 dev->rdt = dev->rdh = dev->tdt = dev->tdh = 0; 166 while ((dev->rdh != rdt) && ((dev->rx_ring[dev->rdh].flags_pktlen & CPDMA_BUF_DESC_OWNER) != CPDMA_BUF_DESC_OWNER)) { 167 int orig_rdh = dev->rdh; 173 void *cookie = dev->rx_cookies[dev->rdh]; 174 unsigned int len = (dev->rx_ring[dev->rdh].flags_pktlen) & CPDMA_BD_PKTLEN_MASK; 175 /* update rdh */ 176 dev->rdh = (dev->rdh + 1) % dev->rx_size; 185 CPSWCPDMARxHdrDescPtrWrite(VPTR_CPSW_CPDMA(dev->iomm_address.eth_mmio_cpsw_reg), ((struct descriptor *) dev->rx_ring_phys) + dev->rdh, [all...] |
/seL4-refos-master/projects/util_libs/libethdrivers/src/plat/imx6/ |
H A D | imx6.c | 64 unsigned int rdt, rdh, tdt, tdh; member in struct:imx6_eth_data 130 if (dev->rdt != dev->rdh && !enet_rx_enabled(dev->enet)) { 209 dev->rdt = dev->rdh = dev->tdt = dev->tdh = 0; 235 while (dev->rdh != rdt) { 236 unsigned int status = dev->rx_ring[dev->rdh].stat; 243 void *cookie = dev->rx_cookies[dev->rdh]; 244 unsigned int len = dev->rx_ring[dev->rdh].len; 245 /* update rdh */ 246 dev->rdh = (dev->rdh [all...] |
/seL4-refos-master/projects/util_libs/libethdrivers/src/plat/zynq7000/ |
H A D | zynq7000.c | 47 unsigned int rdt, rdh, tdt, tdh; member in struct:zynq7000_eth_data 130 dev->rdt = dev->rdh = dev->tdt = dev->tdh = 0; 191 if (dev->rdt != dev->rdh && !zynq_gem_recv_enabled(dev->eth_dev)) { 202 while (dev->rdh != rdt) { 203 unsigned int status = dev->rx_ring[dev->rdh].status; 204 unsigned int addr = dev->rx_ring[dev->rdh].addr; 214 void *cookie = dev->rx_cookies[dev->rdh]; 217 /* update rdh */ 218 dev->rdh = (dev->rdh [all...] |
/seL4-refos-master/projects/util_libs/libethdrivers/src/plat/tx2/ |
H A D | tx2.c | 106 dev->rdt = dev->rdh = dev->tdt = dev->tdh = 0; 161 unsigned int status = dev->rx_ring[dev->rdh].des3; 171 void *cookie = dev->rx_cookies[dev->rdh]; 172 dev->rx_cookies[dev->rdh] = 0; 176 /* update rdh */ 177 dev->rdh = (dev->rdh + 1) % dev->rx_size;
|
/seL4-refos-master/projects/util_libs/libethdrivers/src/plat/pc99/ |
H A D | virtio_pci.c | 38 unsigned int rdh; member in struct:virtio_dev 169 dev->rdh = dev->rdt = 0; 285 assert(desc == dev->rdh); 286 void *cookie = dev->rx_cookies[dev->rdh]; 289 /* update rdh. remember we actually had two descriptors, one 291 dev->rdh = (dev->rdh + 2) % dev->rx_size;
|
H A D | intel.c | 197 /* track what we think the values of rdh and tdh are in the hardware so we can find 200 uint32_t rdh; member in struct:e1000_dev 797 dev->rdh = dev->rdt = read_rdh(dev); 806 if (dev->rdh == dev->rdt) { 813 for (i = dev->rdh; i != rdt; i = (i + 1) % dev->rx_size, count++) { 825 cookies[j] = dev->rx_cookies[(dev->rdh + j) % dev->rx_size]; 826 len[j] = dev->rx_ring[(dev->rdh + j) % dev->rx_size].length; 828 /* update rdh */ 829 dev->rdh = (dev->rdh [all...] |
/seL4-refos-master/projects/util_libs/libethdrivers/src/plat/am335x/cpsw/ |
H A D | cpswif.h | 218 unsigned int rdt, rdh, tdt, tdh; member in struct:beaglebone_eth_data
|
Completed in 54 milliseconds