Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/misc/bcm-vk/
A Dbcm_vk_dev.c150 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 Dbcm_vk_tty.c46 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 Dbcm_vk_msg.c125 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 Dbcm_vk.h452 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 DKconfig15 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 DMakefile56 obj-$(CONFIG_BCM_VK) += bcm-vk/
A DKconfig553 source "drivers/misc/bcm-vk/Kconfig"
/linux-6.3-rc2/
A DMAINTAINERS4352 F: drivers/misc/bcm-vk/

Completed in 40 milliseconds