port_to_card
card = port_to_card(wl_port(wl));
struct gelic_card *card = port_to_card(wl_port(wl));
return (pkt_desc __iomem *)(win0base(port_to_card(port))
return (pkt_desc __iomem *)(winbase(port_to_card(port))
return port_to_card(port)->buff_offset +
if (!(sca_in(get_msci(port) + ST3, port_to_card(port)) & ST3_DCD)) {
card_t *card = port_to_card(port);
card_t *card = port_to_card(port);
card_t *card = port_to_card(port);
card_t *card = port_to_card(port);
card_t *card = port_to_card(port);
card_t *card = port_to_card(port);
card_t *card = port_to_card(port);
sca_out(CMD_RESET, get_msci(port) + CMD, port_to_card(port));
card_t *card = port_to_card(port);
for (cnt = 0; cnt < port_to_card(port)->rx_ring_buffers; cnt++)
for (cnt = 0; cnt < port_to_card(port)->tx_ring_buffers; cnt++)
card_t *card = port_to_card(port);
return (desc + 1) % (transmit ? port_to_card(port)->tx_ring_buffers
: port_to_card(port)->rx_ring_buffers);
u16 rx_buffs = port_to_card(port)->rx_ring_buffers;
u16 tx_buffs = port_to_card(port)->tx_ring_buffers;