Symbol: genwqe_dev
drivers/misc/genwqe/card_base.c
1048
static int genwqe_health_check_start(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
1069
static int genwqe_health_thread_running(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
1074
static int genwqe_health_check_stop(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
1088
static int genwqe_pci_setup(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
1158
static void genwqe_pci_remove(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
1182
struct genwqe_dev *cd;
drivers/misc/genwqe/card_base.c
1238
struct genwqe_dev *cd = dev_get_drvdata(&pci_dev->dev);
drivers/misc/genwqe/card_base.c
1263
struct genwqe_dev *cd;
drivers/misc/genwqe/card_base.c
1291
struct genwqe_dev *cd = dev_get_drvdata(&pci_dev->dev);
drivers/misc/genwqe/card_base.c
1311
struct genwqe_dev *cd = dev_get_drvdata(&pci_dev->dev);
drivers/misc/genwqe/card_base.c
132
static struct genwqe_dev *genwqe_dev_alloc(void)
drivers/misc/genwqe/card_base.c
1329
struct genwqe_dev *cd = dev_get_drvdata(&dev->dev);
drivers/misc/genwqe/card_base.c
135
struct genwqe_dev *cd;
drivers/misc/genwqe/card_base.c
144
cd = kzalloc_obj(struct genwqe_dev);
drivers/misc/genwqe/card_base.c
176
static void genwqe_dev_free(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
194
static int genwqe_bus_reset(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
259
bool genwqe_need_err_masking(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
264
static void genwqe_tweak_hardware(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
292
int genwqe_recovery_on_fatal_gfir_required(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
297
int genwqe_flash_readback_fails(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
314
static int genwqe_T_psec(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
336
static bool genwqe_setup_pf_jtimer(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
357
static bool genwqe_setup_vf_jtimer(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
383
static int genwqe_ffdc_buffs_alloc(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
415
static void genwqe_ffdc_buffs_free(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
425
static int genwqe_read_ids(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
47
static struct genwqe_dev *genwqe_devices[GENWQE_CARD_NO_MAX];
drivers/misc/genwqe/card_base.c
473
static int genwqe_start(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
580
static int genwqe_stop(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
606
static int genwqe_recover_card(struct genwqe_dev *cd, int fatal_err)
drivers/misc/genwqe/card_base.c
638
static int genwqe_health_check_cond(struct genwqe_dev *cd, u64 *gfir)
drivers/misc/genwqe/card_base.c
655
static u64 genwqe_fir_checking(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
823
static int genwqe_platform_recovery(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
866
static int genwqe_reload_bistream(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.c
933
struct genwqe_dev *cd = data;
drivers/misc/genwqe/card_base.h
368
int genwqe_alloc_sync_sgl(struct genwqe_dev *cd, struct genwqe_sgl *sgl,
drivers/misc/genwqe/card_base.h
371
int genwqe_setup_sgl(struct genwqe_dev *cd, struct genwqe_sgl *sgl,
drivers/misc/genwqe/card_base.h
374
int genwqe_free_sync_sgl(struct genwqe_dev *cd, struct genwqe_sgl *sgl);
drivers/misc/genwqe/card_base.h
398
struct genwqe_dev *cd;
drivers/misc/genwqe/card_base.h
413
int genwqe_setup_service_layer(struct genwqe_dev *cd); /* for PF only */
drivers/misc/genwqe/card_base.h
414
int genwqe_finish_queue(struct genwqe_dev *cd);
drivers/misc/genwqe/card_base.h
415
int genwqe_release_service_layer(struct genwqe_dev *cd);
drivers/misc/genwqe/card_base.h
424
static inline int genwqe_get_slu_id(struct genwqe_dev *cd)
drivers/misc/genwqe/card_base.h
429
int genwqe_ddcbs_in_flight(struct genwqe_dev *cd);
drivers/misc/genwqe/card_base.h
431
u8 genwqe_card_type(struct genwqe_dev *cd);
drivers/misc/genwqe/card_base.h
432
int genwqe_card_reset(struct genwqe_dev *cd);
drivers/misc/genwqe/card_base.h
433
int genwqe_set_interrupt_capability(struct genwqe_dev *cd, int count);
drivers/misc/genwqe/card_base.h
434
void genwqe_reset_interrupt_capability(struct genwqe_dev *cd);
drivers/misc/genwqe/card_base.h
436
int genwqe_device_create(struct genwqe_dev *cd);
drivers/misc/genwqe/card_base.h
437
int genwqe_device_remove(struct genwqe_dev *cd);
drivers/misc/genwqe/card_base.h
440
void genwqe_init_debugfs(struct genwqe_dev *cd);
drivers/misc/genwqe/card_base.h
441
void genqwe_exit_debugfs(struct genwqe_dev *cd);
drivers/misc/genwqe/card_base.h
443
int genwqe_read_softreset(struct genwqe_dev *cd);
drivers/misc/genwqe/card_base.h
446
int genwqe_recovery_on_fatal_gfir_required(struct genwqe_dev *cd);
drivers/misc/genwqe/card_base.h
447
int genwqe_flash_readback_fails(struct genwqe_dev *cd);
drivers/misc/genwqe/card_base.h
456
int genwqe_write_vreg(struct genwqe_dev *cd, u32 reg, u64 val, int func);
drivers/misc/genwqe/card_base.h
466
u64 genwqe_read_vreg(struct genwqe_dev *cd, u32 reg, int func);
drivers/misc/genwqe/card_base.h
469
int genwqe_ffdc_buff_size(struct genwqe_dev *cd, int unit_id);
drivers/misc/genwqe/card_base.h
470
int genwqe_ffdc_buff_read(struct genwqe_dev *cd, int unit_id,
drivers/misc/genwqe/card_base.h
472
int genwqe_read_ffdc_regs(struct genwqe_dev *cd, struct genwqe_reg *regs,
drivers/misc/genwqe/card_base.h
474
int genwqe_ffdc_dump_dma(struct genwqe_dev *cd,
drivers/misc/genwqe/card_base.h
477
int genwqe_init_debug_data(struct genwqe_dev *cd,
drivers/misc/genwqe/card_base.h
481
int genwqe_read_app_id(struct genwqe_dev *cd, char *app_name, int len);
drivers/misc/genwqe/card_base.h
484
int genwqe_user_vmap(struct genwqe_dev *cd, struct dma_mapping *m,
drivers/misc/genwqe/card_base.h
487
int genwqe_user_vunmap(struct genwqe_dev *cd, struct dma_mapping *m);
drivers/misc/genwqe/card_base.h
505
int __genwqe_execute_ddcb(struct genwqe_dev *cd,
drivers/misc/genwqe/card_base.h
517
int __genwqe_execute_raw_ddcb(struct genwqe_dev *cd,
drivers/misc/genwqe/card_base.h
520
int __genwqe_enqueue_ddcb(struct genwqe_dev *cd,
drivers/misc/genwqe/card_base.h
524
int __genwqe_wait_ddcb(struct genwqe_dev *cd, struct ddcb_requ *req);
drivers/misc/genwqe/card_base.h
525
int __genwqe_purge_ddcb(struct genwqe_dev *cd, struct ddcb_requ *req);
drivers/misc/genwqe/card_base.h
528
int __genwqe_writeq(struct genwqe_dev *cd, u64 byte_offs, u64 val);
drivers/misc/genwqe/card_base.h
529
u64 __genwqe_readq(struct genwqe_dev *cd, u64 byte_offs);
drivers/misc/genwqe/card_base.h
530
int __genwqe_writel(struct genwqe_dev *cd, u64 byte_offs, u32 val);
drivers/misc/genwqe/card_base.h
531
u32 __genwqe_readl(struct genwqe_dev *cd, u64 byte_offs);
drivers/misc/genwqe/card_base.h
533
void *__genwqe_alloc_consistent(struct genwqe_dev *cd, size_t size,
drivers/misc/genwqe/card_base.h
535
void __genwqe_free_consistent(struct genwqe_dev *cd, size_t size,
drivers/misc/genwqe/card_base.h
539
int genwqe_base_clock_frequency(struct genwqe_dev *cd);
drivers/misc/genwqe/card_base.h
542
void genwqe_stop_traps(struct genwqe_dev *cd);
drivers/misc/genwqe/card_base.h
543
void genwqe_start_traps(struct genwqe_dev *cd);
drivers/misc/genwqe/card_base.h
546
bool genwqe_need_err_masking(struct genwqe_dev *cd);
drivers/misc/genwqe/card_base.h
572
static inline int genwqe_is_privileged(struct genwqe_dev *cd)
drivers/misc/genwqe/card_ddcb.c
1008
int genwqe_ddcbs_in_flight(struct genwqe_dev *cd)
drivers/misc/genwqe/card_ddcb.c
1021
static int setup_ddcb_queue(struct genwqe_dev *cd, struct ddcb_queue *queue)
drivers/misc/genwqe/card_ddcb.c
1100
static void free_ddcb_queue(struct genwqe_dev *cd, struct ddcb_queue *queue)
drivers/misc/genwqe/card_ddcb.c
1120
struct genwqe_dev *cd = (struct genwqe_dev *)dev_id;
drivers/misc/genwqe/card_ddcb.c
1168
struct genwqe_dev *cd = (struct genwqe_dev *)dev_id;
drivers/misc/genwqe/card_ddcb.c
1188
struct genwqe_dev *cd = (struct genwqe_dev *)data;
drivers/misc/genwqe/card_ddcb.c
1225
int genwqe_setup_service_layer(struct genwqe_dev *cd)
drivers/misc/genwqe/card_ddcb.c
1313
static int queue_wake_up_all(struct genwqe_dev *cd)
drivers/misc/genwqe/card_ddcb.c
1339
int genwqe_finish_queue(struct genwqe_dev *cd)
drivers/misc/genwqe/card_ddcb.c
1391
int genwqe_release_service_layer(struct genwqe_dev *cd)
drivers/misc/genwqe/card_ddcb.c
163
static void print_ddcb_info(struct genwqe_dev *cd, struct ddcb_queue *queue)
drivers/misc/genwqe/card_ddcb.c
241
static int ddcb_requ_finished(struct genwqe_dev *cd, struct ddcb_requ *req)
drivers/misc/genwqe/card_ddcb.c
265
static int enqueue_ddcb(struct genwqe_dev *cd, struct ddcb_queue *queue,
drivers/misc/genwqe/card_ddcb.c
365
static int genwqe_check_ddcb_queue(struct genwqe_dev *cd,
drivers/misc/genwqe/card_ddcb.c
477
int __genwqe_wait_ddcb(struct genwqe_dev *cd, struct ddcb_requ *req)
drivers/misc/genwqe/card_ddcb.c
567
static struct ddcb *get_next_ddcb(struct genwqe_dev *cd,
drivers/misc/genwqe/card_ddcb.c
620
int __genwqe_purge_ddcb(struct genwqe_dev *cd, struct ddcb_requ *req)
drivers/misc/genwqe/card_ddcb.c
725
int genwqe_init_debug_data(struct genwqe_dev *cd, struct genwqe_debug_data *d)
drivers/misc/genwqe/card_ddcb.c
754
int __genwqe_enqueue_ddcb(struct genwqe_dev *cd, struct ddcb_requ *req,
drivers/misc/genwqe/card_ddcb.c
911
int __genwqe_execute_raw_ddcb(struct genwqe_dev *cd,
drivers/misc/genwqe/card_ddcb.c
977
static int genwqe_next_ddcb_ready(struct genwqe_dev *cd)
drivers/misc/genwqe/card_debugfs.c
121
struct genwqe_dev *cd = s->private;
drivers/misc/genwqe/card_debugfs.c
150
struct genwqe_dev *cd = s->private;
drivers/misc/genwqe/card_debugfs.c
174
struct genwqe_dev *cd = s->private;
drivers/misc/genwqe/card_debugfs.c
195
struct genwqe_dev *cd = s->private;
drivers/misc/genwqe/card_debugfs.c
213
struct genwqe_dev *cd = s->private;
drivers/misc/genwqe/card_debugfs.c
286
struct genwqe_dev *cd = s->private;
drivers/misc/genwqe/card_debugfs.c
319
void genwqe_init_debugfs(struct genwqe_dev *cd)
drivers/misc/genwqe/card_debugfs.c
375
void genqwe_exit_debugfs(struct genwqe_dev *cd)
drivers/misc/genwqe/card_debugfs.c
45
struct genwqe_dev *cd = s->private;
drivers/misc/genwqe/card_debugfs.c
92
struct genwqe_dev *cd = s->private;
drivers/misc/genwqe/card_dev.c
1015
struct genwqe_dev *cd = cfile->cd;
drivers/misc/genwqe/card_dev.c
1057
struct genwqe_dev *cd = cfile->cd;
drivers/misc/genwqe/card_dev.c
1239
static int genwqe_device_initialized(struct genwqe_dev *cd)
drivers/misc/genwqe/card_dev.c
1252
int genwqe_device_create(struct genwqe_dev *cd)
drivers/misc/genwqe/card_dev.c
1307
static int genwqe_inform_and_stop_processes(struct genwqe_dev *cd)
drivers/misc/genwqe/card_dev.c
1361
int genwqe_device_remove(struct genwqe_dev *cd)
drivers/misc/genwqe/card_dev.c
194
struct genwqe_dev *cd = cfile->cd;
drivers/misc/genwqe/card_dev.c
232
struct genwqe_dev *cd = cfile->cd;
drivers/misc/genwqe/card_dev.c
258
static int genwqe_kill_fasync(struct genwqe_dev *cd, int sig)
drivers/misc/genwqe/card_dev.c
274
static int genwqe_terminate(struct genwqe_dev *cd)
drivers/misc/genwqe/card_dev.c
301
struct genwqe_dev *cd;
drivers/misc/genwqe/card_dev.c
308
cd = container_of(inode->i_cdev, struct genwqe_dev, cdev_genwqe);
drivers/misc/genwqe/card_dev.c
32
static int genwqe_open_files(struct genwqe_dev *cd)
drivers/misc/genwqe/card_dev.c
360
struct genwqe_dev *cd = cfile->cd;
drivers/misc/genwqe/card_dev.c
395
struct genwqe_dev *cd = container_of(inode->i_cdev, struct genwqe_dev,
drivers/misc/genwqe/card_dev.c
43
static void genwqe_add_file(struct genwqe_dev *cd, struct genwqe_file *cfile)
drivers/misc/genwqe/card_dev.c
440
struct genwqe_dev *cd = cfile->cd;
drivers/misc/genwqe/card_dev.c
514
struct genwqe_dev *cd = cfile->cd;
drivers/misc/genwqe/card_dev.c
53
static int genwqe_del_file(struct genwqe_dev *cd, struct genwqe_file *cfile)
drivers/misc/genwqe/card_dev.c
649
struct genwqe_dev *cd = cfile->cd;
drivers/misc/genwqe/card_dev.c
772
struct genwqe_dev *cd = cfile->cd;
drivers/misc/genwqe/card_dev.c
805
struct genwqe_dev *cd = cfile->cd;
drivers/misc/genwqe/card_dev.c
837
struct genwqe_dev *cd = cfile->cd;
drivers/misc/genwqe/card_dev.c
866
struct genwqe_dev *cd = cfile->cd;
drivers/misc/genwqe/card_dev.c
997
struct genwqe_dev *cd = cfile->cd;
drivers/misc/genwqe/card_sysfs.c
101
struct genwqe_dev *cd = dev_get_drvdata(dev);
drivers/misc/genwqe/card_sysfs.c
113
struct genwqe_dev *cd = dev_get_drvdata(dev);
drivers/misc/genwqe/card_sysfs.c
125
struct genwqe_dev *cd = dev_get_drvdata(dev);
drivers/misc/genwqe/card_sysfs.c
152
struct genwqe_dev *cd = dev_get_drvdata(dev);
drivers/misc/genwqe/card_sysfs.c
168
struct genwqe_dev *cd = dev_get_drvdata(dev);
drivers/misc/genwqe/card_sysfs.c
189
struct genwqe_dev *cd = dev_get_drvdata(dev);
drivers/misc/genwqe/card_sysfs.c
215
struct genwqe_dev *cd = dev_get_drvdata(dev);
drivers/misc/genwqe/card_sysfs.c
274
struct genwqe_dev *cd = dev_get_drvdata(dev);
drivers/misc/genwqe/card_sysfs.c
42
struct genwqe_dev *cd = dev_get_drvdata(dev);
drivers/misc/genwqe/card_sysfs.c
53
struct genwqe_dev *cd = dev_get_drvdata(dev);
drivers/misc/genwqe/card_sysfs.c
64
struct genwqe_dev *cd = dev_get_drvdata(dev);
drivers/misc/genwqe/card_sysfs.c
77
struct genwqe_dev *cd = dev_get_drvdata(dev);
drivers/misc/genwqe/card_sysfs.c
89
struct genwqe_dev *cd = dev_get_drvdata(dev);
drivers/misc/genwqe/card_utils.c
1014
int genwqe_base_clock_frequency(struct genwqe_dev *cd)
drivers/misc/genwqe/card_utils.c
1032
void genwqe_stop_traps(struct genwqe_dev *cd)
drivers/misc/genwqe/card_utils.c
1043
void genwqe_start_traps(struct genwqe_dev *cd)
drivers/misc/genwqe/card_utils.c
119
u32 __genwqe_readl(struct genwqe_dev *cd, u64 byte_offs)
drivers/misc/genwqe/card_utils.c
138
int genwqe_read_app_id(struct genwqe_dev *cd, char *app_name, int len)
drivers/misc/genwqe/card_utils.c
210
void *__genwqe_alloc_consistent(struct genwqe_dev *cd, size_t size,
drivers/misc/genwqe/card_utils.c
220
void __genwqe_free_consistent(struct genwqe_dev *cd, size_t size,
drivers/misc/genwqe/card_utils.c
229
static void genwqe_unmap_pages(struct genwqe_dev *cd, dma_addr_t *dma_list,
drivers/misc/genwqe/card_utils.c
242
static int genwqe_map_pages(struct genwqe_dev *cd,
drivers/misc/genwqe/card_utils.c
291
int genwqe_alloc_sync_sgl(struct genwqe_dev *cd, struct genwqe_sgl *sgl,
drivers/misc/genwqe/card_utils.c
374
int genwqe_setup_sgl(struct genwqe_dev *cd, struct genwqe_sgl *sgl,
drivers/misc/genwqe/card_utils.c
44
int __genwqe_writeq(struct genwqe_dev *cd, u64 byte_offs, u64 val)
drivers/misc/genwqe/card_utils.c
473
int genwqe_free_sync_sgl(struct genwqe_dev *cd, struct genwqe_sgl *sgl)
drivers/misc/genwqe/card_utils.c
545
int genwqe_user_vmap(struct genwqe_dev *cd, struct dma_mapping *m, void *uaddr,
drivers/misc/genwqe/card_utils.c
620
int genwqe_user_vunmap(struct genwqe_dev *cd, struct dma_mapping *m)
drivers/misc/genwqe/card_utils.c
655
u8 genwqe_card_type(struct genwqe_dev *cd)
drivers/misc/genwqe/card_utils.c
666
int genwqe_card_reset(struct genwqe_dev *cd)
drivers/misc/genwqe/card_utils.c
68
u64 __genwqe_readq(struct genwqe_dev *cd, u64 byte_offs)
drivers/misc/genwqe/card_utils.c
703
int genwqe_read_softreset(struct genwqe_dev *cd)
drivers/misc/genwqe/card_utils.c
721
int genwqe_set_interrupt_capability(struct genwqe_dev *cd, int count)
drivers/misc/genwqe/card_utils.c
735
void genwqe_reset_interrupt_capability(struct genwqe_dev *cd)
drivers/misc/genwqe/card_utils.c
750
static int set_reg_idx(struct genwqe_dev *cd, struct genwqe_reg *r,
drivers/misc/genwqe/card_utils.c
764
static int set_reg(struct genwqe_dev *cd, struct genwqe_reg *r,
drivers/misc/genwqe/card_utils.c
770
int genwqe_read_ffdc_regs(struct genwqe_dev *cd, struct genwqe_reg *regs,
drivers/misc/genwqe/card_utils.c
830
int genwqe_ffdc_buff_size(struct genwqe_dev *cd, int uid)
drivers/misc/genwqe/card_utils.c
887
int genwqe_ffdc_buff_read(struct genwqe_dev *cd, int uid,
drivers/misc/genwqe/card_utils.c
95
int __genwqe_writel(struct genwqe_dev *cd, u64 byte_offs, u32 val)
drivers/misc/genwqe/card_utils.c
979
int genwqe_write_vreg(struct genwqe_dev *cd, u32 reg, u64 val, int func)
drivers/misc/genwqe/card_utils.c
995
u64 genwqe_read_vreg(struct genwqe_dev *cd, u32 reg, int func)