tx_ring_info
struct tx_ring_info tx_info[TX_RING_SIZE];
struct tx_ring_info *info;
struct tx_ring_info *info;
struct tx_ring_info *info;
struct tx_ring_info *info;
struct tx_ring_info tx_skbuff[MAX_TX_RING_ENTRIES];
sky2->tx_ring = kzalloc_objs(struct tx_ring_info, sky2->tx_ring_size);
static void sky2_tx_unmap(struct pci_dev *pdev, struct tx_ring_info *re)
struct tx_ring_info *re;
struct tx_ring_info *re = sky2->tx_ring + idx;
struct tx_ring_info *tx_ring;
static int release_tx_packet(struct niu *np, struct tx_ring_info *rp, int idx)
static void niu_tx_work(struct niu *np, struct tx_ring_info *rp)
struct tx_ring_info *rp = &np->tx_rings[i];
static void niu_log_txchan_errors(struct niu *np, struct tx_ring_info *rp,
static int niu_tx_error(struct niu *np, struct tx_ring_info *rp)
struct tx_ring_info *rp = &np->tx_rings[i];
static void niu_txchan_intr(struct niu *np, struct tx_ring_info *rp,
struct tx_ring_info *rp = &np->tx_rings[i];
static void niu_free_tx_ring_info(struct niu *np, struct tx_ring_info *rp)
struct tx_ring_info *rp = &np->tx_rings[i];
static void niu_set_max_burst(struct niu *np, struct tx_ring_info *rp)
struct tx_ring_info *rp)
struct tx_ring_info *tx_rings;
tx_rings = kzalloc_objs(struct tx_ring_info, num_tx_rings);
struct tx_ring_info *rp = &np->tx_rings[i];
static int niu_init_one_tx_channel(struct niu *np, struct tx_ring_info *rp)
static void niu_stop_one_tx_channel(struct niu *np, struct tx_ring_info *rp)
struct tx_ring_info *rp = &np->tx_rings[i];
static void niu_reset_one_tx_channel(struct niu *np, struct tx_ring_info *rp)
struct tx_ring_info *rp = &np->tx_rings[i];
struct tx_ring_info *rp = &np->tx_rings[i];
struct tx_ring_info *tx_rings;
struct tx_ring_info *rp = &tx_rings[i];
struct tx_ring_info *rp = &np->tx_rings[i];
static void niu_set_txd(struct tx_ring_info *rp, int index,
struct tx_ring_info *rp;
struct tx_ring_info *rp = &np->tx_rings[i];
static inline u32 niu_tx_avail(struct tx_ring_info *tp)
struct tx_ring_info *tx_rings;