readl_u
stat = readl_u(&ring->stat);
*dst_trail = readl_u(src_trail);
*dst++ = readl_u(src++);
fp->ring_rmc_tx = mmio + readl_u(&init->rmc_tx);
fp->ring_rmc_tx_size = readl_u(&init->rmc_tx_size);
fp->ring_hst_rx = mmio + readl_u(&init->hst_rx);
fp->ring_hst_rx_size = readl_u(&init->hst_rx_size);
fp->ring_smt_tx = mmio + readl_u(&init->smt_tx);
fp->ring_smt_tx_size = readl_u(&init->smt_tx_size);
fp->ring_smt_rx = mmio + readl_u(&init->smt_rx);
fp->ring_smt_rx_size = readl_u(&init->smt_rx_size);
fp->buffer_tx = mmio + FZA_TX_BUFFER_ADDR(readl_u(&init->rmc_tx));
fp->t_max = readl_u(&init->def_t_max);
fp->t_req = readl_u(&init->def_t_req);
fp->tvx = readl_u(&init->def_tvx);
fp->lem_threshold = readl_u(&init->lem_threshold);
fp->rtoken_timeout = readl_u(&init->rtoken_timeout);
fp->ring_purger = readl_u(&init->ring_purger);
smt_ver = readl_u(&init->smt_ver);
pmd_type = readl_u(&init->pmd_type);
pr_debug(" tx_mode: %u\n", readl_u(&init->tx_mode));
pr_debug(" hst_rx_size: %u\n", readl_u(&init->hst_rx_size));
pr_debug(" mop_type: %u\n", readl_u(&init->mop_type));
pr_debug(" hst_rx: 0x%08x\n", readl_u(&init->hst_rx));
pr_debug(" rmc_tx: 0x%08x\n", readl_u(&init->rmc_tx));
pr_debug(" rmc_tx_size: %u\n", readl_u(&init->rmc_tx_size));
pr_debug(" smt_tx: 0x%08x\n", readl_u(&init->smt_tx));
pr_debug(" smt_tx_size: %u\n", readl_u(&init->smt_tx_size));
pr_debug(" smt_rx: 0x%08x\n", readl_u(&init->smt_rx));
pr_debug(" smt_rx_size: %u\n", readl_u(&init->smt_rx_size));
(readl_u(&init->hw_addr[0]) >> 0) & 0xff,
(readl_u(&init->hw_addr[0]) >> 8) & 0xff,
(readl_u(&init->hw_addr[0]) >> 16) & 0xff,
(readl_u(&init->hw_addr[0]) >> 24) & 0xff,
(readl_u(&init->hw_addr[1]) >> 0) & 0xff,
(readl_u(&init->hw_addr[1]) >> 8) & 0xff,
(readl_u(&init->hw_addr[1]) >> 16) & 0xff,
(readl_u(&init->hw_addr[1]) >> 24) & 0xff);
pr_debug(" def_t_req: %u\n", readl_u(&init->def_t_req));
pr_debug(" def_tvx: %u\n", readl_u(&init->def_tvx));
pr_debug(" def_t_max: %u\n", readl_u(&init->def_t_max));
pr_debug(" lem_threshold: %u\n", readl_u(&init->lem_threshold));
(readl_u(&init->def_station_id[0]) >> 0) & 0xff,
(readl_u(&init->def_station_id[0]) >> 8) & 0xff,
(readl_u(&init->def_station_id[0]) >> 16) & 0xff,
(readl_u(&init->def_station_id[0]) >> 24) & 0xff,
(readl_u(&init->def_station_id[1]) >> 0) & 0xff,
(readl_u(&init->def_station_id[1]) >> 8) & 0xff,
(readl_u(&init->def_station_id[1]) >> 16) & 0xff,
(readl_u(&init->def_station_id[1]) >> 24) & 0xff);
pr_debug(" pmd_type_alt: %u\n", readl_u(&init->pmd_type_alt));
pr_debug(" smt_ver: %u\n", readl_u(&init->smt_ver));
pr_debug(" rtoken_timeout: %u\n", readl_u(&init->rtoken_timeout));
pr_debug(" ring_purger: %u\n", readl_u(&init->ring_purger));
pr_debug(" smt_ver_max: %u\n", readl_u(&init->smt_ver_max));
pr_debug(" smt_ver_min: %u\n", readl_u(&init->smt_ver_min));
pr_debug(" pmd_type: %u\n", readl_u(&init->pmd_type));
writel_u(readl_u(src_trail), dst_trail);
writel_u(readl_u(src++), dst++);
buf = fp->mmio + readl_u(&ring->buffer);
if ((readl_u(&ring->cmd_own) & FZA_RING_OWN_MASK) !=
stat = readl_u(&ring->stat);
*init = fp->mmio + readl_u(&ring->buffer);
smt_rx_ptr = fp->mmio + readl_u(&fp->ring_smt_rx[i].buffer);
rmc = readl_u(&fp->ring_rmc_tx[i].rmc);
rmc = readl_u(&fp->ring_hst_rx[i].rmc);
smt_tx_ptr = fp->mmio + readl_u(&fp->ring_smt_tx[i].buffer);
len = readl_u(&fp->ring_smt_tx[i].rmc) & FZA_RING_PBC_MASK;
if (readl_u(&fp->ring_uns[i].id) == FZA_RING_UNS_RX_OVER) {
u32 rmc = readl_u(&fp->ring_rmc_tx[i].rmc);