Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/hci/
H A Dssv_hci.c28 static struct ssv6xxx_hci_ctrl *ctrl_hci = NULL; variable
44 HCI_IRQ_SET_MASK(ctrl_hci, ~(ctrl_hci->int_mask)); in ssv6xxx_hci_irq_enable()
45 HCI_IRQ_ENABLE(ctrl_hci); in ssv6xxx_hci_irq_enable()
50 HCI_IRQ_SET_MASK(ctrl_hci, 0xffffffff); in ssv6xxx_hci_irq_disable()
51 HCI_IRQ_DISABLE(ctrl_hci); in ssv6xxx_hci_irq_disable()
58 mutex_lock(&ctrl_hci->hci_mutex); in ssv6xxx_hci_irq_register()
59 spin_lock_irqsave(&ctrl_hci->int_lock, flags); in ssv6xxx_hci_irq_register()
60 ctrl_hci->int_mask |= irq_mask; in ssv6xxx_hci_irq_register()
61 regval = ~ctrl_hci->int_mask; in ssv6xxx_hci_irq_register()
62 spin_unlock_irqrestore(&ctrl_hci->int_lock, flags); in ssv6xxx_hci_irq_register()
[all …]