lermd
struct lermd *rmd;
rmd = &lance_mem.lermd[(current + i) & 0x7];
rmd = &lance_mem.lermd[(current + i) & 0x7];
struct lermd *lermd = lance_mem.lermd;
addr = (uint32_t)lermd;
for (i = 0; i < RX_DESC_NUM; i++, lermd++) {
lermd->rmd0 = (addr & 0xffff) + i * 512; /* data block size */
lermd->rmd1_hadr = (addr >> 16) & 0xff;
lermd->rmd1_bits = LE_R1_OWN;
lermd->rmd2 = -512;
lermd->rmd3 = 0;
struct lermd *lermd = lance_mem.lermd;
addr = (uint32_t)lermd;
for (i = 0; i < RX_DESC_NUM; i++, lermd++) {
lermd->rmd0 = (addr & 0xffff) + i * 64; /* data block size */
lermd->rmd1_hadr = (addr >> 16) & 0xff;
lermd->rmd1_bits = LE_R1_OWN;
lermd->rmd2 = -64;
lermd->rmd3 = 0;
if (lance_mem.lermd[i].rmd1_bits & LE_R1_ERR) {
struct lermd lermd[RX_DESC_NUM];
struct lermd *rmd;
struct lermd *rmd;
mem += sizeof(struct lermd) * sc->lsc.sc_nrbuf;
struct lermd rmd;
struct lermd rmd;
struct lermd rmd;
mem += sizeof(struct lermd) * sc->lsc.sc_nrbuf;
struct lermd rmd;
struct lermd rmd;
struct lermd rmd;
#define LE_RMDADDR(sc, bix) (sc->sc_rmdaddr + sizeof(struct lermd) * (bix))
struct lermd pcd_rxdescs[PCN_NRXDESC];
PCN_CDRXOFF((x)), sizeof(struct lermd), (ops))
struct lermd *__rmd = &(sc)->sc_rxdescs[(x)]; \