HOSTADDR
blob->data = (void * __force)wil->csr + HOSTADDR(map->host);
{"USER_ICR", HOSTADDR(RGF_USER_USER_ICR)},
{"DMA_EP_TX_ICR", HOSTADDR(RGF_DMA_EP_TX_ICR)},
{"DMA_EP_RX_ICR", HOSTADDR(RGF_DMA_EP_RX_ICR)},
{"DMA_EP_MISC_ICR", HOSTADDR(RGF_DMA_EP_MISC_ICR)},
{"RGF_MAC_MTRL_COUNTER_0", 0444, HOSTADDR(RGF_MAC_MTRL_COUNTER_0),
{"RGF_USER_USAGE_1", 0444, HOSTADDR(RGF_USER_USAGE_1), doff_io32},
{"RGF_USER_USAGE_2", 0444, HOSTADDR(RGF_USER_USAGE_2), doff_io32},
void __iomem *x = wil->csr + HOSTADDR(r.base) + delta;
{"CAUSE", 0444, HOSTADDR(RGF_DMA_PSEUDO_CAUSE), doff_io32},
{"MASK_SW", 0444, HOSTADDR(RGF_DMA_PSEUDO_CAUSE_MASK_SW), doff_io32},
{"MASK_FW", 0444, HOSTADDR(RGF_DMA_PSEUDO_CAUSE_MASK_FW), doff_io32},
{"TRSH", 0644, HOSTADDR(RGF_DMA_ITR_CNT_TRSH), doff_io32},
{"DATA", 0644, HOSTADDR(RGF_DMA_ITR_CNT_DATA), doff_io32},
{"CTL", 0644, HOSTADDR(RGF_DMA_ITR_CNT_CRL), doff_io32},
{"TRSH", 0644, HOSTADDR(RGF_DMA_ITR_TX_CNT_TRSH),
{"DATA", 0644, HOSTADDR(RGF_DMA_ITR_TX_CNT_DATA),
{"CTL", 0644, HOSTADDR(RGF_DMA_ITR_TX_CNT_CTL),
{"IDL_TRSH", 0644, HOSTADDR(RGF_DMA_ITR_TX_IDL_CNT_TRSH),
{"IDL_DATA", 0644, HOSTADDR(RGF_DMA_ITR_TX_IDL_CNT_DATA),
{"IDL_CTL", 0644, HOSTADDR(RGF_DMA_ITR_TX_IDL_CNT_CTL),
{"TRSH", 0644, HOSTADDR(RGF_DMA_ITR_RX_CNT_TRSH),
{"DATA", 0644, HOSTADDR(RGF_DMA_ITR_RX_CNT_DATA),
{"CTL", 0644, HOSTADDR(RGF_DMA_ITR_RX_CNT_CTL),
{"IDL_TRSH", 0644, HOSTADDR(RGF_DMA_ITR_RX_IDL_CNT_TRSH),
{"IDL_DATA", 0644, HOSTADDR(RGF_DMA_ITR_RX_IDL_CNT_DATA),
{"IDL_CTL", 0644, HOSTADDR(RGF_DMA_ITR_RX_IDL_CNT_CTL),
HOSTADDR(RGF_DMA_EP_RX_ICR) +
HOSTADDR(RGF_INT_GEN_RX_ICR) +
HOSTADDR(RGF_INT_GEN_TX_ICR) +
HOSTADDR(RGF_DMA_EP_TX_ICR) +
HOSTADDR(RGF_DMA_EP_MISC_ICR) +
HOSTADDR(RGF_INT_GEN_RX_ICR) +
HOSTADDR(RGF_INT_GEN_RX_ICR) +
HOSTADDR(RGF_INT_GEN_TX_ICR) +
HOSTADDR(RGF_INT_GEN_TX_ICR) +
HOSTADDR(RGF_DMA_EP_RX_ICR) +
HOSTADDR(RGF_DMA_EP_RX_ICR) +
HOSTADDR(RGF_DMA_EP_TX_ICR) +
HOSTADDR(RGF_DMA_EP_TX_ICR) +
HOSTADDR(RGF_DMA_EP_MISC_ICR) +
HOSTADDR(RGF_DMA_EP_MISC_ICR) +
wil_clear32(wil->csr + HOSTADDR(RGF_DMA_EP_RX_ICR) +
wil_clear32(wil->csr + HOSTADDR(RGF_DMA_EP_TX_ICR) +
wil_clear32(wil->csr + HOSTADDR(RGF_INT_GEN_RX_ICR) +
wil_clear32(wil->csr + HOSTADDR(RGF_INT_GEN_TX_ICR) +
wil_clear32(wil->csr + HOSTADDR(RGF_DMA_EP_MISC_ICR) +
wil_memcpy_fromio_32(&bl, wil->csr + HOSTADDR(RGF_USER_BL),
wil_memcpy_fromio_32(mac, wil->csr + HOSTADDR(mac_addr), sizeof(mac));
wil_memcpy_fromio_32(mac, wil->csr + HOSTADDR(mac_addr),
return readl(wil->csr + HOSTADDR(reg));
writel(val, wil->csr + HOSTADDR(reg));
#define HOST_MBOX HOSTADDR(RGF_MBOX)
data = (void * __force)wil->csr + HOSTADDR(map->host);
wil_memcpy_fromio_32(&d_tail, wil->csr + HOSTADDR(r->tail),
off = HOSTADDR(ptr);
off = HOSTADDR(ptr);