Searched refs:vk (Results 1 – 8 of 8) sorted by relevance
/linux-6.3-rc2/drivers/misc/bcm-vk/ |
A D | bcm_vk_dev.c | 150 queue_work(vk->wq_thread, &vk->wq_work); in bcm_vk_notf_irqhandler() 308 vk->peer_alert.flags = vk->peer_alert.notfs; in bcm_vk_handle_notf() 320 vk->host_alert.flags = vk->host_alert.notfs; in bcm_vk_handle_notf() 410 memcpy_fromio(&vk->peerlog_info, vk->bar[BAR_2] + vk->peerlog_off, in bcm_vk_get_card_info() 486 vkwrite32(vk, (u64)vk->tdma_addr >> 32, BAR_1, in bcm_vk_sync_card_info() 488 vkwrite32(vk, (u32)vk->tdma_addr, BAR_1, in bcm_vk_sync_card_info() 905 queue_work(vk->wq_thread, &vk->wq_work); in bcm_vk_trigger_autoload() 1292 vk = kzalloc(sizeof(*vk), GFP_KERNEL); in bcm_vk_probe() 1385 pdev->irq + vk->num_irqs, vk->num_irqs + 1); in bcm_vk_probe() 1522 vk->tdma_vaddr, vk->tdma_addr); in bcm_vk_probe() [all …]
|
A D | bcm_vk_tty.c | 46 struct bcm_vk *vk = from_timer(vk, t, serial_timer); in bcm_vk_tty_poll() local 48 queue_work(vk->tty_wq_thread, &vk->tty_wq_work); in bcm_vk_tty_poll() 56 queue_work(vk->tty_wq_thread, &vk->tty_wq_work); in bcm_vk_tty_irqhandler() 81 vktty = &vk->tty[i]; in bcm_vk_tty_wq_handler() 107 c = vkread8(vk, BAR_1, in bcm_vk_tty_wq_handler() 129 struct bcm_vk *vk; in bcm_vk_tty_open() local 142 vktty = &vk->tty[index]; in bcm_vk_tty_open() 194 struct bcm_vk *vk; in bcm_vk_tty_write() local 245 vk->tty_drv = tty_drv; in bcm_vk_tty_init() 311 vk->tty_drv, in bcm_vk_tty_exit() [all …]
|
A D | bcm_vk_msg.c | 125 queue_work(vk->wq_thread, &vk->wq_work); in bcm_vk_set_host_alert() 222 vk->reset_pid); in bcm_vk_get_ctx() 274 vk->msg_id++; in bcm_vk_get_msg_id() 276 vk->msg_id = 1; in bcm_vk_get_msg_id() 278 if (test_bit(vk->msg_id, vk->bmap)) { in bcm_vk_get_msg_id() 282 rc = vk->msg_id; in bcm_vk_get_msg_id() 283 bitmap_set(vk->bmap, vk->msg_id, 1); in bcm_vk_get_msg_id() 401 bcm_vk_drain_all_pend(&vk->pdev->dev, &vk->to_v_msg_chan, NULL); in bcm_vk_drain_msg_on_reset() 946 vk->msg_id = 0; in bcm_vk_data_init() 965 queue_work(vk->wq_thread, &vk->wq_work); in bcm_vk_msgq_irqhandler() [all …]
|
A D | bcm_vk.h | 452 return readl(vk->bar[bar] + offset); in vkread32() 460 writel(value, vk->bar[bar] + offset); in vkwrite32() 465 return readb(vk->bar[bar] + offset); in vkread8() 473 writeb(value, vk->bar[bar] + offset); in vkwrite8() 500 int bcm_vk_msg_init(struct bcm_vk *vk); 501 void bcm_vk_msg_remove(struct bcm_vk *vk); 510 void bcm_vk_hb_init(struct bcm_vk *vk); 511 void bcm_vk_hb_deinit(struct bcm_vk *vk); 512 void bcm_vk_handle_notf(struct bcm_vk *vk); 518 void bcm_vk_tty_exit(struct bcm_vk *vk); [all …]
|
A D | Kconfig | 15 accelerators via /dev/bcm-vk.N devices. 27 Device node will in the form /dev/bcm-vk.x_ttyVKy where:
|
/linux-6.3-rc2/drivers/misc/ |
A D | Makefile | 56 obj-$(CONFIG_BCM_VK) += bcm-vk/
|
A D | Kconfig | 553 source "drivers/misc/bcm-vk/Kconfig"
|
/linux-6.3-rc2/ |
A D | MAINTAINERS | 4352 F: drivers/misc/bcm-vk/
|
Completed in 37 milliseconds