Lines Matching refs:hpi
87 return __raw_readw(dev->hpi.base + reg * dev->hpi.regstep); in hpi_read_reg()
93 __raw_writew(value, dev->hpi.base + reg * dev->hpi.regstep); in hpi_write_reg()
107 spin_lock_irqsave(&dev->hpi.lock, flags); in hpi_read_word()
109 spin_unlock_irqrestore(&dev->hpi.lock, flags); in hpi_read_word()
124 spin_lock_irqsave(&dev->hpi.lock, flags); in hpi_write_word()
126 spin_unlock_irqrestore(&dev->hpi.lock, flags); in hpi_write_word()
138 spin_lock_irqsave(&dev->hpi.lock, flags); in hpi_write_words_le16()
144 spin_unlock_irqrestore(&dev->hpi.lock, flags); in hpi_write_words_le16()
156 spin_lock_irqsave(&dev->hpi.lock, flags); in hpi_read_words_le16()
161 spin_unlock_irqrestore(&dev->hpi.lock, flags); in hpi_read_words_le16()
169 spin_lock_irqsave(&dev->hpi.lock, flags); in hpi_set_bits()
172 spin_unlock_irqrestore(&dev->hpi.lock, flags); in hpi_set_bits()
180 spin_lock_irqsave(&dev->hpi.lock, flags); in hpi_clear_bits()
183 spin_unlock_irqrestore(&dev->hpi.lock, flags); in hpi_clear_bits()
191 spin_lock_irqsave(&dev->hpi.lock, flags); in hpi_recv_mbox()
193 spin_unlock_irqrestore(&dev->hpi.lock, flags); in hpi_recv_mbox()
202 spin_lock_irqsave(&dev->hpi.lock, flags); in hpi_send_mbox()
204 spin_unlock_irqrestore(&dev->hpi.lock, flags); in hpi_send_mbox()
214 spin_lock_irqsave(&dev->hpi.lock, flags); in c67x00_ll_hpi_status()
216 spin_unlock_irqrestore(&dev->hpi.lock, flags); in c67x00_ll_hpi_status()
254 res = wait_for_completion_timeout(&dev->hpi.lcp.msg_received, 5 * HZ); in ll_recv_msg()
299 mutex_lock(&dev->hpi.lcp.mutex); in c67x00_comm_exec_int()
305 mutex_unlock(&dev->hpi.lcp.mutex); in c67x00_comm_exec_int()
315 mutex_lock(&dev->hpi.lcp.mutex); in c67x00_ll_set_husb_eot()
317 mutex_unlock(&dev->hpi.lcp.mutex); in c67x00_ll_set_husb_eot()
392 dev->hpi.lcp.last_msg = hpi_recv_mbox(dev); in c67x00_ll_irq()
393 complete(&dev->hpi.lcp.msg_received); in c67x00_ll_irq()
402 mutex_lock(&dev->hpi.lcp.mutex); in c67x00_ll_reset()
405 mutex_unlock(&dev->hpi.lcp.mutex); in c67x00_ll_reset()
485 mutex_init(&dev->hpi.lcp.mutex); in c67x00_ll_init()
486 init_completion(&dev->hpi.lcp.msg_received); in c67x00_ll_init()