Searched refs:rdh (Results 1 - 9 of 9) sorted by relevance

/seL4-refos-master/projects/util_libs/libethdrivers/src/plat/tx2/uboot/
H A Dtx2_configs.h78 unsigned int rdt, rdh, tdt, tdh; member in struct:tx2_eth_data
H A Ddwc_eth_qos.c100 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 Dbeaglebone.c137 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 Dimx6.c64 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 Dzynq7000.c47 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 Dtx2.c106 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 Dvirtio_pci.c38 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 Dintel.c197 /* 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 Dcpswif.h218 unsigned int rdt, rdh, tdt, tdh; member in struct:beaglebone_eth_data

Completed in 54 milliseconds