Home
last modified time | relevance | path

Searched refs:whcrc (Results 1 – 1 of 1) sorted by relevance

/Linux-v4.19/drivers/uwb/
Dwhc-rc.c63 struct whcrc { struct
96 struct whcrc *whcrc = uwb_rc->priv; in whcrc_cmd() local
97 struct device *dev = &whcrc->umc_dev->dev; in whcrc_cmd()
109 if (le_readl(whcrc->rc_base + URCSTS) & URCSTS_HALTED) { in whcrc_cmd()
115 result = wait_event_timeout(whcrc->cmd_wq, in whcrc_cmd()
116 !(le_readl(whcrc->rc_base + URCCMD) & URCCMD_ACTIVE), HZ/2); in whcrc_cmd()
122 memmove(whcrc->cmd_buf, cmd, cmd_size); in whcrc_cmd()
123 le_writeq(whcrc->cmd_dma_buf, whcrc->rc_base + URCCMDADDR); in whcrc_cmd()
125 spin_lock(&whcrc->irq_lock); in whcrc_cmd()
126 urccmd = le_readl(whcrc->rc_base + URCCMD); in whcrc_cmd()
[all …]