Home
last modified time | relevance | path

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

/Linux-v6.6/drivers/misc/bcm-vk/
Dbcm_vk.h359 struct bcm_vk { struct
450 static inline u32 vkread32(struct bcm_vk *vk, enum pci_barno bar, u64 offset) in vkread32()
455 static inline void vkwrite32(struct bcm_vk *vk, in vkwrite32()
463 static inline u8 vkread8(struct bcm_vk *vk, enum pci_barno bar, u64 offset) in vkread8()
468 static inline void vkwrite8(struct bcm_vk *vk, in vkwrite8()
476 static inline bool bcm_vk_msgq_marker_valid(struct bcm_vk *vk) in bcm_vk_msgq_marker_valid()
500 int bcm_vk_msg_init(struct bcm_vk *vk);
501 void bcm_vk_msg_remove(struct bcm_vk *vk);
502 void bcm_vk_drain_msg_on_reset(struct bcm_vk *vk);
503 int bcm_vk_sync_msgq(struct bcm_vk *vk, bool force_sync);
[all …]
Dbcm_vk_tty.c46 struct bcm_vk *vk = from_timer(vk, t, serial_timer); in bcm_vk_tty_poll()
54 struct bcm_vk *vk = dev_id; in bcm_vk_tty_irqhandler()
63 struct bcm_vk *vk = container_of(work, struct bcm_vk, tty_wq_work); in bcm_vk_tty_wq_handler()
129 struct bcm_vk *vk; in bcm_vk_tty_open()
136 vk = (struct bcm_vk *)dev_get_drvdata(tty->dev); in bcm_vk_tty_open()
172 struct bcm_vk *vk = dev_get_drvdata(tty->dev); in bcm_vk_tty_close()
183 static void bcm_vk_tty_doorbell(struct bcm_vk *vk, u32 db_val) in bcm_vk_tty_doorbell()
193 struct bcm_vk *vk; in bcm_vk_tty_write()
218 struct bcm_vk *vk = dev_get_drvdata(tty->dev); in bcm_vk_tty_write_room()
230 int bcm_vk_tty_init(struct bcm_vk *vk, char *name) in bcm_vk_tty_init()
[all …]
Dbcm_vk_msg.c109 bool bcm_vk_drv_access_ok(struct bcm_vk *vk) in bcm_vk_drv_access_ok()
114 void bcm_vk_set_host_alert(struct bcm_vk *vk, u32 bit_mask) in bcm_vk_set_host_alert()
145 struct bcm_vk *vk = container_of(hb, struct bcm_vk, hb_ctrl); in bcm_vk_hb_poll()
183 void bcm_vk_hb_init(struct bcm_vk *vk) in bcm_vk_hb_init()
191 void bcm_vk_hb_deinit(struct bcm_vk *vk) in bcm_vk_hb_deinit()
198 static void bcm_vk_msgid_bitmap_clear(struct bcm_vk *vk, in bcm_vk_msgid_bitmap_clear()
210 static struct bcm_vk_ctx *bcm_vk_get_ctx(struct bcm_vk *vk, const pid_t pid) in bcm_vk_get_ctx()
261 static u16 bcm_vk_get_msg_id(struct bcm_vk *vk) in bcm_vk_get_msg_id()
291 static int bcm_vk_free_ctx(struct bcm_vk *vk, struct bcm_vk_ctx *ctx) in bcm_vk_free_ctx()
346 struct bcm_vk *vk; in bcm_vk_drain_all_pend()
[all …]
Dbcm_vk_dev.c140 struct bcm_vk *vk = dev_id; in bcm_vk_notf_irqhandler()
156 static int bcm_vk_intf_ver_chk(struct bcm_vk *vk) in bcm_vk_intf_ver_chk()
189 static void bcm_vk_log_notf(struct bcm_vk *vk, in bcm_vk_log_notf()
242 static void bcm_vk_dump_peer_log(struct bcm_vk *vk) in bcm_vk_dump_peer_log()
294 void bcm_vk_handle_notf(struct bcm_vk *vk) in bcm_vk_handle_notf()
337 static inline int bcm_vk_wait(struct bcm_vk *vk, enum pci_barno bar, in bcm_vk_wait()
374 static void bcm_vk_get_card_info(struct bcm_vk *vk) in bcm_vk_get_card_info()
437 static void bcm_vk_get_proc_mon_info(struct bcm_vk *vk) in bcm_vk_get_proc_mon_info()
472 static int bcm_vk_sync_card_info(struct bcm_vk *vk) in bcm_vk_sync_card_info()
503 void bcm_vk_blk_drv_access(struct bcm_vk *vk) in bcm_vk_blk_drv_access()
[all …]
DMakefile6 obj-$(CONFIG_BCM_VK) += bcm_vk.o
7 bcm_vk-objs := \
12 bcm_vk-$(CONFIG_BCM_VK_TTY) += bcm_vk_tty.o
/Linux-v6.6/
DMAINTAINERS4353 F: include/uapi/linux/misc/bcm_vk.h