i596_rfd
#define WSWAPrfd(x) ((struct i596_rfd *) (((u32)(x)<<16) | ((((u32)(x)))>>16)))
#define WSWAPrfd(x) ((struct i596_rfd *)((long)x))
struct i596_rfd *b_next; /* Address from i596 viewpoint */
struct i596_rfd *v_next; /* Address from CPUs viewpoint */
struct i596_rfd *v_prev;
struct i596_rfd *rfd;
struct i596_rfd *rfd_head;
struct i596_rfd rfds[RX_RING_SIZE];
struct i596_rfd *rfd;
struct i596_rfd *rfd;
struct i596_rfd *rfd;
BUILD_BUG_ON(sizeof(struct i596_rfd) != 32);
struct i596_rfd *v_next; /* Address from CPUs viewpoint */
struct i596_rfd *v_prev;
struct i596_rfd rfds[RX_RING_SIZE] __attribute__((aligned(32)));
struct i596_rfd *rfd_head;
struct i596_rfd *rfd;
struct i596_rfd *rfd;
struct i596_rfd *rfd;
dma_sync_cpu(dev, rfd, sizeof(struct i596_rfd));
dma_sync_dev(dev, rfd, sizeof(struct i596_rfd));
dma_sync_dev(dev, rfd->v_prev, sizeof(struct i596_rfd));
dma_sync_cpu(dev, rfd, sizeof(struct i596_rfd));