Symbol: bcm_vk
drivers/misc/bcm-vk/bcm_vk.h
449
static inline u32 vkread32(struct bcm_vk *vk, enum pci_barno bar, u64 offset)
drivers/misc/bcm-vk/bcm_vk.h
454
static inline void vkwrite32(struct bcm_vk *vk,
drivers/misc/bcm-vk/bcm_vk.h
462
static inline u8 vkread8(struct bcm_vk *vk, enum pci_barno bar, u64 offset)
drivers/misc/bcm-vk/bcm_vk.h
467
static inline void vkwrite8(struct bcm_vk *vk,
drivers/misc/bcm-vk/bcm_vk.h
475
static inline bool bcm_vk_msgq_marker_valid(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk.h
499
int bcm_vk_msg_init(struct bcm_vk *vk);
drivers/misc/bcm-vk/bcm_vk.h
500
void bcm_vk_msg_remove(struct bcm_vk *vk);
drivers/misc/bcm-vk/bcm_vk.h
501
void bcm_vk_drain_msg_on_reset(struct bcm_vk *vk);
drivers/misc/bcm-vk/bcm_vk.h
502
int bcm_vk_sync_msgq(struct bcm_vk *vk, bool force_sync);
drivers/misc/bcm-vk/bcm_vk.h
503
void bcm_vk_blk_drv_access(struct bcm_vk *vk);
drivers/misc/bcm-vk/bcm_vk.h
504
s32 bcm_to_h_msg_dequeue(struct bcm_vk *vk);
drivers/misc/bcm-vk/bcm_vk.h
505
int bcm_vk_send_shutdown_msg(struct bcm_vk *vk, u32 shut_type,
drivers/misc/bcm-vk/bcm_vk.h
507
void bcm_to_v_q_doorbell(struct bcm_vk *vk, u32 q_num, u32 db_val);
drivers/misc/bcm-vk/bcm_vk.h
508
int bcm_vk_auto_load_all_images(struct bcm_vk *vk);
drivers/misc/bcm-vk/bcm_vk.h
509
void bcm_vk_hb_init(struct bcm_vk *vk);
drivers/misc/bcm-vk/bcm_vk.h
510
void bcm_vk_hb_deinit(struct bcm_vk *vk);
drivers/misc/bcm-vk/bcm_vk.h
511
void bcm_vk_handle_notf(struct bcm_vk *vk);
drivers/misc/bcm-vk/bcm_vk.h
512
bool bcm_vk_drv_access_ok(struct bcm_vk *vk);
drivers/misc/bcm-vk/bcm_vk.h
513
void bcm_vk_set_host_alert(struct bcm_vk *vk, u32 bit_mask);
drivers/misc/bcm-vk/bcm_vk.h
516
int bcm_vk_tty_init(struct bcm_vk *vk, char *name);
drivers/misc/bcm-vk/bcm_vk.h
517
void bcm_vk_tty_exit(struct bcm_vk *vk);
drivers/misc/bcm-vk/bcm_vk.h
518
void bcm_vk_tty_terminate_tty_user(struct bcm_vk *vk);
drivers/misc/bcm-vk/bcm_vk.h
519
void bcm_vk_tty_wq_exit(struct bcm_vk *vk);
drivers/misc/bcm-vk/bcm_vk.h
521
static inline void bcm_vk_tty_set_irq_enabled(struct bcm_vk *vk, int index)
drivers/misc/bcm-vk/bcm_vk.h
526
static inline int bcm_vk_tty_init(struct bcm_vk *vk, char *name)
drivers/misc/bcm-vk/bcm_vk.h
531
static inline void bcm_vk_tty_exit(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk.h
535
static inline void bcm_vk_tty_terminate_tty_user(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk.h
539
static inline void bcm_vk_tty_wq_exit(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk.h
543
static inline void bcm_vk_tty_set_irq_enabled(struct bcm_vk *vk, int index)
drivers/misc/bcm-vk/bcm_vk_dev.c
1010
static int bcm_vk_reset_successful(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_dev.c
1053
static void bcm_to_v_reset_doorbell(struct bcm_vk *vk, u32 db_val)
drivers/misc/bcm-vk/bcm_vk_dev.c
1058
static int bcm_vk_trigger_reset(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_dev.c
1139
static long bcm_vk_reset(struct bcm_vk *vk, struct vk_reset __user *arg)
drivers/misc/bcm-vk/bcm_vk_dev.c
1207
struct bcm_vk *vk = container_of(ctx->miscdev, struct bcm_vk, miscdev);
drivers/misc/bcm-vk/bcm_vk_dev.c
1231
struct bcm_vk *vk = container_of(ctx->miscdev, struct bcm_vk, miscdev);
drivers/misc/bcm-vk/bcm_vk_dev.c
1272
struct bcm_vk *vk = container_of(nb, struct bcm_vk, panic_nb);
drivers/misc/bcm-vk/bcm_vk_dev.c
1286
struct bcm_vk *vk;
drivers/misc/bcm-vk/bcm_vk_dev.c
140
struct bcm_vk *vk = dev_id;
drivers/misc/bcm-vk/bcm_vk_dev.c
1536
struct bcm_vk *vk = container_of(kref, struct bcm_vk, kref);
drivers/misc/bcm-vk/bcm_vk_dev.c
1547
struct bcm_vk *vk = pci_get_drvdata(pdev);
drivers/misc/bcm-vk/bcm_vk_dev.c
156
static int bcm_vk_intf_ver_chk(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_dev.c
1604
struct bcm_vk *vk = pci_get_drvdata(pdev);
drivers/misc/bcm-vk/bcm_vk_dev.c
189
static void bcm_vk_log_notf(struct bcm_vk *vk,
drivers/misc/bcm-vk/bcm_vk_dev.c
242
static void bcm_vk_dump_peer_log(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_dev.c
294
void bcm_vk_handle_notf(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_dev.c
337
static inline int bcm_vk_wait(struct bcm_vk *vk, enum pci_barno bar,
drivers/misc/bcm-vk/bcm_vk_dev.c
374
static void bcm_vk_get_card_info(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_dev.c
437
static void bcm_vk_get_proc_mon_info(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_dev.c
472
static int bcm_vk_sync_card_info(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_dev.c
503
void bcm_vk_blk_drv_access(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_dev.c
533
static void bcm_vk_buf_notify(struct bcm_vk *vk, void *bufp,
drivers/misc/bcm-vk/bcm_vk_dev.c
544
static int bcm_vk_load_image_by_type(struct bcm_vk *vk, u32 load_type,
drivers/misc/bcm-vk/bcm_vk_dev.c
780
static u32 bcm_vk_next_boot_image(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_dev.c
802
static enum soc_idx get_soc_idx(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_dev.c
834
static const char *get_load_fw_name(struct bcm_vk *vk,
drivers/misc/bcm-vk/bcm_vk_dev.c
857
int bcm_vk_auto_load_all_images(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_dev.c
899
static int bcm_vk_trigger_autoload(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_dev.c
915
struct bcm_vk *vk = container_of(work, struct bcm_vk, wq_work);
drivers/misc/bcm-vk/bcm_vk_dev.c
945
static long bcm_vk_load_image(struct bcm_vk *vk,
drivers/misc/bcm-vk/bcm_vk_msg.c
1008
struct bcm_vk *vk = container_of(ctx->miscdev, struct bcm_vk,
drivers/misc/bcm-vk/bcm_vk_msg.c
1082
struct bcm_vk *vk = container_of(ctx->miscdev, struct bcm_vk,
drivers/misc/bcm-vk/bcm_vk_msg.c
109
bool bcm_vk_drv_access_ok(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_msg.c
114
void bcm_vk_set_host_alert(struct bcm_vk *vk, u32 bit_mask)
drivers/misc/bcm-vk/bcm_vk_msg.c
1258
struct bcm_vk *vk = container_of(ctx->miscdev, struct bcm_vk, miscdev);
drivers/misc/bcm-vk/bcm_vk_msg.c
1279
struct bcm_vk *vk = container_of(ctx->miscdev, struct bcm_vk, miscdev);
drivers/misc/bcm-vk/bcm_vk_msg.c
1322
int bcm_vk_msg_init(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_msg.c
1348
void bcm_vk_msg_remove(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_msg.c
145
struct bcm_vk *vk = container_of(hb, struct bcm_vk, hb_ctrl);
drivers/misc/bcm-vk/bcm_vk_msg.c
183
void bcm_vk_hb_init(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_msg.c
191
void bcm_vk_hb_deinit(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_msg.c
198
static void bcm_vk_msgid_bitmap_clear(struct bcm_vk *vk,
drivers/misc/bcm-vk/bcm_vk_msg.c
210
static struct bcm_vk_ctx *bcm_vk_get_ctx(struct bcm_vk *vk, const pid_t pid)
drivers/misc/bcm-vk/bcm_vk_msg.c
261
static u16 bcm_vk_get_msg_id(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_msg.c
291
static int bcm_vk_free_ctx(struct bcm_vk *vk, struct bcm_vk_ctx *ctx)
drivers/misc/bcm-vk/bcm_vk_msg.c
346
struct bcm_vk *vk;
drivers/misc/bcm-vk/bcm_vk_msg.c
350
vk = container_of(ctx->miscdev, struct bcm_vk, miscdev);
drivers/misc/bcm-vk/bcm_vk_msg.c
399
void bcm_vk_drain_msg_on_reset(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_msg.c
408
int bcm_vk_sync_msgq(struct bcm_vk *vk, bool force_sync)
drivers/misc/bcm-vk/bcm_vk_msg.c
536
static u32 bcm_vk_append_ib_sgl(struct bcm_vk *vk,
drivers/misc/bcm-vk/bcm_vk_msg.c
584
void bcm_to_v_q_doorbell(struct bcm_vk *vk, u32 q_num, u32 db_val)
drivers/misc/bcm-vk/bcm_vk_msg.c
592
static int bcm_to_v_msg_enqueue(struct bcm_vk *vk, struct bcm_vk_wkent *entry)
drivers/misc/bcm-vk/bcm_vk_msg.c
685
int bcm_vk_send_shutdown_msg(struct bcm_vk *vk, u32 shut_type,
drivers/misc/bcm-vk/bcm_vk_msg.c
727
static int bcm_vk_handle_last_sess(struct bcm_vk *vk, const pid_t pid,
drivers/misc/bcm-vk/bcm_vk_msg.c
755
static struct bcm_vk_wkent *bcm_vk_dequeue_pending(struct bcm_vk *vk,
drivers/misc/bcm-vk/bcm_vk_msg.c
775
s32 bcm_to_h_msg_dequeue(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_msg.c
934
static int bcm_vk_data_init(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_msg.c
957
struct bcm_vk *vk = dev_id;
drivers/misc/bcm-vk/bcm_vk_msg.c
975
struct bcm_vk *vk = container_of(miscdev, struct bcm_vk, miscdev);
drivers/misc/bcm-vk/bcm_vk_tty.c
129
struct bcm_vk *vk;
drivers/misc/bcm-vk/bcm_vk_tty.c
136
vk = (struct bcm_vk *)dev_get_drvdata(tty->dev);
drivers/misc/bcm-vk/bcm_vk_tty.c
172
struct bcm_vk *vk = dev_get_drvdata(tty->dev);
drivers/misc/bcm-vk/bcm_vk_tty.c
183
static void bcm_vk_tty_doorbell(struct bcm_vk *vk, u32 db_val)
drivers/misc/bcm-vk/bcm_vk_tty.c
193
struct bcm_vk *vk;
drivers/misc/bcm-vk/bcm_vk_tty.c
218
struct bcm_vk *vk = dev_get_drvdata(tty->dev);
drivers/misc/bcm-vk/bcm_vk_tty.c
230
int bcm_vk_tty_init(struct bcm_vk *vk, char *name)
drivers/misc/bcm-vk/bcm_vk_tty.c
303
void bcm_vk_tty_exit(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_tty.c
322
void bcm_vk_tty_terminate_tty_user(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_tty.c
334
void bcm_vk_tty_wq_exit(struct bcm_vk *vk)
drivers/misc/bcm-vk/bcm_vk_tty.c
46
struct bcm_vk *vk = timer_container_of(vk, t, serial_timer);
drivers/misc/bcm-vk/bcm_vk_tty.c
54
struct bcm_vk *vk = dev_id;
drivers/misc/bcm-vk/bcm_vk_tty.c
63
struct bcm_vk *vk = container_of(work, struct bcm_vk, tty_wq_work);