Symbol: sym_hcb
drivers/scsi/sym53c8xx_2/sym_fw.c
140
struct sym_hcb *np = sym_data->ncb;
drivers/scsi/sym53c8xx_2/sym_fw.c
245
sym_fw_setup_bus_addresses(struct sym_hcb *np, struct sym_fw *fw)
drivers/scsi/sym53c8xx_2/sym_fw.c
282
sym_fw1_setup(struct sym_hcb *np, struct sym_fw *fw)
drivers/scsi/sym53c8xx_2/sym_fw.c
304
sym_fw2_setup(struct sym_hcb *np, struct sym_fw *fw)
drivers/scsi/sym53c8xx_2/sym_fw.c
348
void sym_fw_bind_script(struct sym_hcb *np, u32 *start, int len)
drivers/scsi/sym53c8xx_2/sym_fw.c
96
struct sym_hcb *np = sym_get_hcb(shost);
drivers/scsi/sym53c8xx_2/sym_fw.h
112
struct sym_hcb;
drivers/scsi/sym53c8xx_2/sym_fw.h
132
void (*setup)(struct sym_hcb *, struct sym_fw *);
drivers/scsi/sym53c8xx_2/sym_fw.h
181
#define HADDR_1(label) (RELOC_SOFTC | offsetof(struct sym_hcb, label))
drivers/scsi/sym53c8xx_2/sym_fw.h
183
(offsetof(struct sym_hcb, label)+(ofs)))
drivers/scsi/sym53c8xx_2/sym_fw1.h
1341
SCR_SEL_TBL_ATN ^ offsetof (struct sym_hcb, abrt_sel),
drivers/scsi/sym53c8xx_2/sym_fw1.h
1363
offsetof (struct sym_hcb, abrt_tbl),
drivers/scsi/sym53c8xx_2/sym_fw2.h
1220
SCR_SEL_TBL_ATN ^ offsetof (struct sym_hcb, abrt_sel),
drivers/scsi/sym53c8xx_2/sym_fw2.h
1242
offsetof (struct sym_hcb, abrt_tbl),
drivers/scsi/sym53c8xx_2/sym_fw2.h
1844
offsetof(struct sym_hcb, scratch),
drivers/scsi/sym53c8xx_2/sym_fw2.h
1849
offsetof(struct sym_hcb, scratch),
drivers/scsi/sym53c8xx_2/sym_fw2.h
1854
offsetof(struct sym_hcb, scratch),
drivers/scsi/sym53c8xx_2/sym_glue.c
1067
struct sym_hcb *np = sym_get_hcb(shost);
drivers/scsi/sym53c8xx_2/sym_glue.c
1212
struct sym_hcb *np = sym_data->ncb;
drivers/scsi/sym53c8xx_2/sym_glue.c
1252
static void sym_free_resources(struct sym_hcb *np, struct pci_dev *pdev,
drivers/scsi/sym53c8xx_2/sym_glue.c
127
void sym_xpt_done(struct sym_hcb *np, struct scsi_cmnd *cmd)
drivers/scsi/sym53c8xx_2/sym_glue.c
1285
struct sym_hcb *np = NULL;
drivers/scsi/sym53c8xx_2/sym_glue.c
141
void sym_xpt_async_bus_reset(struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_glue.c
1657
struct sym_hcb *np = sym_get_hcb(shost);
drivers/scsi/sym53c8xx_2/sym_glue.c
169
void sym_set_cam_result_error(struct sym_hcb *np, struct sym_ccb *cp, int resid)
drivers/scsi/sym53c8xx_2/sym_glue.c
1857
struct sym_hcb *np = sym_get_hcb(shost);
drivers/scsi/sym53c8xx_2/sym_glue.c
1914
struct sym_hcb *np = sym_get_hcb(shost);
drivers/scsi/sym53c8xx_2/sym_glue.c
1937
struct sym_hcb *np = sym_get_hcb(shost);
drivers/scsi/sym53c8xx_2/sym_glue.c
1947
struct sym_hcb *np = sym_get_hcb(shost);
drivers/scsi/sym53c8xx_2/sym_glue.c
1962
struct sym_hcb *np = sym_get_hcb(shost);
drivers/scsi/sym53c8xx_2/sym_glue.c
1977
struct sym_hcb *np = sym_get_hcb(shost);
drivers/scsi/sym53c8xx_2/sym_glue.c
1992
struct sym_hcb *np = sym_get_hcb(shost);
drivers/scsi/sym53c8xx_2/sym_glue.c
2005
struct sym_hcb *np = sym_get_hcb(shost);
drivers/scsi/sym53c8xx_2/sym_glue.c
238
static int sym_scatter(struct sym_hcb *np, struct sym_ccb *cp, struct scsi_cmnd *cmd)
drivers/scsi/sym53c8xx_2/sym_glue.c
280
static int sym_queue_command(struct sym_hcb *np, struct scsi_cmnd *cmd)
drivers/scsi/sym53c8xx_2/sym_glue.c
312
static inline int sym_setup_cdb(struct sym_hcb *np, struct scsi_cmnd *cmd, struct sym_ccb *cp)
drivers/scsi/sym53c8xx_2/sym_glue.c
325
int sym_setup_data_and_start(struct sym_hcb *np, struct scsi_cmnd *cmd, struct sym_ccb *cp)
drivers/scsi/sym53c8xx_2/sym_glue.c
423
static void sym_timer(struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_glue.c
490
struct sym_hcb *np = SYM_SOFTC_PTR(cmd);
drivers/scsi/sym53c8xx_2/sym_glue.c
548
struct sym_hcb *np = timer_container_of(np, t, s.timer);
drivers/scsi/sym53c8xx_2/sym_glue.c
576
struct sym_hcb *np = sym_data->ncb;
drivers/scsi/sym53c8xx_2/sym_glue.c
628
struct sym_hcb *np = sym_data->ncb;
drivers/scsi/sym53c8xx_2/sym_glue.c
678
struct sym_hcb *np = sym_data->ncb;
drivers/scsi/sym53c8xx_2/sym_glue.c
701
struct sym_hcb *np = sym_data->ncb;
drivers/scsi/sym53c8xx_2/sym_glue.c
770
struct sym_hcb *np = sym_get_hcb(sdev->host);
drivers/scsi/sym53c8xx_2/sym_glue.c
831
struct sym_hcb *np = sym_get_hcb(sdev->host);
drivers/scsi/sym53c8xx_2/sym_glue.c
867
struct sym_hcb *np = sym_get_hcb(sdev->host);
drivers/scsi/sym53c8xx_2/sym_glue.c
939
static void sym_exec_user_command (struct sym_hcb *np, struct sym_usrcmd *uc)
drivers/scsi/sym53c8xx_2/sym_glue.h
208
struct sym_hcb *ncb;
drivers/scsi/sym53c8xx_2/sym_glue.h
213
static inline struct sym_hcb * sym_get_hcb(struct Scsi_Host *host)
drivers/scsi/sym53c8xx_2/sym_glue.h
248
void sym_set_cam_result_error(struct sym_hcb *np, struct sym_ccb *cp, int resid);
drivers/scsi/sym53c8xx_2/sym_glue.h
250
void sym_xpt_done(struct sym_hcb *np, struct scsi_cmnd *ccb);
drivers/scsi/sym53c8xx_2/sym_glue.h
252
void sym_xpt_async_bus_reset(struct sym_hcb *np);
drivers/scsi/sym53c8xx_2/sym_glue.h
253
int sym_setup_data_and_start (struct sym_hcb *np, struct scsi_cmnd *csio, struct sym_ccb *cp);
drivers/scsi/sym53c8xx_2/sym_hipd.c
1119
struct sym_hcb *np = sym_get_hcb(shost);
drivers/scsi/sym53c8xx_2/sym_hipd.c
1177
struct sym_hcb *np = sym_get_hcb(shost);
drivers/scsi/sym53c8xx_2/sym_hipd.c
120
static void sym_chip_reset (struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_hipd.c
1302
int sym_lookup_dmap(struct sym_hcb *np, u32 h, int s)
drivers/scsi/sym53c8xx_2/sym_hipd.c
1335
static void sym_update_dmap_regs(struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_hipd.c
1351
static void sym_check_goals(struct sym_hcb *np, struct scsi_target *starget,
drivers/scsi/sym53c8xx_2/sym_hipd.c
139
static void sym_soft_reset (struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_hipd.c
1406
static int sym_prepare_nego(struct sym_hcb *np, struct sym_ccb *cp, u_char *msgptr)
drivers/scsi/sym53c8xx_2/sym_hipd.c
1467
void sym_put_start_queue(struct sym_hcb *np, struct sym_ccb *cp)
drivers/scsi/sym53c8xx_2/sym_hipd.c
1527
void sym_start_next_ccbs(struct sym_hcb *np, struct sym_lcb *lp, int maxn)
drivers/scsi/sym53c8xx_2/sym_hipd.c
1581
static int sym_wakeup_done (struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_hipd.c
1628
static void sym_flush_comp_queue(struct sym_hcb *np, int cam_status)
drivers/scsi/sym53c8xx_2/sym_hipd.c
1671
static void sym_flush_busy_queue (struct sym_hcb *np, int cam_status)
drivers/scsi/sym53c8xx_2/sym_hipd.c
1694
struct sym_hcb *np = sym_data->ncb;
drivers/scsi/sym53c8xx_2/sym_hipd.c
172
static void sym_start_reset(struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_hipd.c
177
int sym_reset_scsi_bus(struct sym_hcb *np, int enab_int)
drivers/scsi/sym53c8xx_2/sym_hipd.c
1931
static void sym_settrans(struct sym_hcb *np, int target, u_char opts, u_char ofs,
drivers/scsi/sym53c8xx_2/sym_hipd.c
2062
static void sym_setwide(struct sym_hcb *np, int target, u_char wide)
drivers/scsi/sym53c8xx_2/sym_hipd.c
2091
sym_setsync(struct sym_hcb *np, int target,
drivers/scsi/sym53c8xx_2/sym_hipd.c
2124
sym_setpprot(struct sym_hcb *np, int target, u_char opts, u_char ofs,
drivers/scsi/sym53c8xx_2/sym_hipd.c
2173
static void sym_recover_scsi_int (struct sym_hcb *np, u_char hsts)
drivers/scsi/sym53c8xx_2/sym_hipd.c
2224
static void sym_int_sto (struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_hipd.c
2239
static void sym_int_udc (struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_hipd.c
2257
struct sym_hcb *np = sym_get_hcb(shost);
drivers/scsi/sym53c8xx_2/sym_hipd.c
2297
static void sym_int_par (struct sym_hcb *np, u_short sist)
drivers/scsi/sym53c8xx_2/sym_hipd.c
232
static void sym_selectclock(struct sym_hcb *np, u_char scntl3)
drivers/scsi/sym53c8xx_2/sym_hipd.c
2386
static void sym_int_ma (struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_hipd.c
2802
struct sym_hcb *np = sym_data->ncb;
drivers/scsi/sym53c8xx_2/sym_hipd.c
289
static unsigned getfreq (struct sym_hcb *np, int gen)
drivers/scsi/sym53c8xx_2/sym_hipd.c
2965
sym_dequeue_from_squeue(struct sym_hcb *np, int i, int target, int lun, int task)
drivers/scsi/sym53c8xx_2/sym_hipd.c
3030
static void sym_sir_bad_scsi_status(struct sym_hcb *np, int num, struct sym_ccb *cp)
drivers/scsi/sym53c8xx_2/sym_hipd.c
3186
int sym_clear_tasks(struct sym_hcb *np, int cam_status, int target, int lun, int task)
drivers/scsi/sym53c8xx_2/sym_hipd.c
3269
static void sym_sir_task_recovery(struct sym_hcb *np, int num)
drivers/scsi/sym53c8xx_2/sym_hipd.c
361
static unsigned sym_getfreq (struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_hipd.c
3627
static int sym_evaluate_dp(struct sym_hcb *np, struct sym_ccb *cp, u32 scr, int *ofs)
drivers/scsi/sym53c8xx_2/sym_hipd.c
3745
static void sym_modify_dp(struct sym_hcb *np, struct sym_tcb *tp, struct sym_ccb *cp, int ofs)
drivers/scsi/sym53c8xx_2/sym_hipd.c
376
static void sym_getclock (struct sym_hcb *np, int mult)
drivers/scsi/sym53c8xx_2/sym_hipd.c
3844
int sym_compute_residual(struct sym_hcb *np, struct sym_ccb *cp)
drivers/scsi/sym53c8xx_2/sym_hipd.c
3945
sym_sync_nego_check(struct sym_hcb *np, int req, struct sym_ccb *cp)
drivers/scsi/sym53c8xx_2/sym_hipd.c
4023
static void sym_sync_nego(struct sym_hcb *np, struct sym_tcb *tp, struct sym_ccb *cp)
drivers/scsi/sym53c8xx_2/sym_hipd.c
4060
sym_ppr_nego_check(struct sym_hcb *np, int req, int target)
drivers/scsi/sym53c8xx_2/sym_hipd.c
41
static void sym_int_ma (struct sym_hcb *np);
drivers/scsi/sym53c8xx_2/sym_hipd.c
4160
static void sym_ppr_nego(struct sym_hcb *np, struct sym_tcb *tp, struct sym_ccb *cp)
drivers/scsi/sym53c8xx_2/sym_hipd.c
4197
sym_wide_nego_check(struct sym_hcb *np, int req, struct sym_ccb *cp)
drivers/scsi/sym53c8xx_2/sym_hipd.c
42
static void sym_int_sir(struct sym_hcb *);
drivers/scsi/sym53c8xx_2/sym_hipd.c
4260
static void sym_wide_nego(struct sym_hcb *np, struct sym_tcb *tp, struct sym_ccb *cp)
drivers/scsi/sym53c8xx_2/sym_hipd.c
43
static struct sym_ccb *sym_alloc_ccb(struct sym_hcb *np);
drivers/scsi/sym53c8xx_2/sym_hipd.c
4324
static void sym_nego_default(struct sym_hcb *np, struct sym_tcb *tp, struct sym_ccb *cp)
drivers/scsi/sym53c8xx_2/sym_hipd.c
433
static int sym_getpciclock (struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_hipd.c
4355
static void sym_nego_rejected(struct sym_hcb *np, struct sym_tcb *tp, struct sym_ccb *cp)
drivers/scsi/sym53c8xx_2/sym_hipd.c
4371
static void sym_int_sir(struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_hipd.c
44
static struct sym_ccb *sym_ccb_from_dsa(struct sym_hcb *np, u32 dsa);
drivers/scsi/sym53c8xx_2/sym_hipd.c
45
static void sym_alloc_lcb_tags (struct sym_hcb *np, u_char tn, u_char ln);
drivers/scsi/sym53c8xx_2/sym_hipd.c
46
static void sym_complete_error (struct sym_hcb *np, struct sym_ccb *cp);
drivers/scsi/sym53c8xx_2/sym_hipd.c
4644
struct sym_ccb *sym_get_ccb (struct sym_hcb *np, struct scsi_cmnd *cmd, u_char tag_order)
drivers/scsi/sym53c8xx_2/sym_hipd.c
469
sym_getsync(struct sym_hcb *np, u_char dt, u_char sfac, u_char *divp, u_char *fakp)
drivers/scsi/sym53c8xx_2/sym_hipd.c
47
static void sym_complete_ok (struct sym_hcb *np, struct sym_ccb *cp);
drivers/scsi/sym53c8xx_2/sym_hipd.c
4771
void sym_free_ccb (struct sym_hcb *np, struct sym_ccb *cp)
drivers/scsi/sym53c8xx_2/sym_hipd.c
48
static int sym_compute_residual(struct sym_hcb *np, struct sym_ccb *cp);
drivers/scsi/sym53c8xx_2/sym_hipd.c
4863
static struct sym_ccb *sym_alloc_ccb(struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_hipd.c
4931
static struct sym_ccb *sym_ccb_from_dsa(struct sym_hcb *np, u32 dsa)
drivers/scsi/sym53c8xx_2/sym_hipd.c
4951
static void sym_init_tcb (struct sym_hcb *np, u_char tn)
drivers/scsi/sym53c8xx_2/sym_hipd.c
4967
struct sym_lcb *sym_alloc_lcb (struct sym_hcb *np, u_char tn, u_char ln)
drivers/scsi/sym53c8xx_2/sym_hipd.c
5048
static void sym_alloc_lcb_tags (struct sym_hcb *np, u_char tn, u_char ln)
drivers/scsi/sym53c8xx_2/sym_hipd.c
5094
int sym_free_lcb(struct sym_hcb *np, u_char tn, u_char ln)
drivers/scsi/sym53c8xx_2/sym_hipd.c
5130
int sym_queue_scsiio(struct sym_hcb *np, struct scsi_cmnd *cmd, struct sym_ccb *cp)
drivers/scsi/sym53c8xx_2/sym_hipd.c
5271
int sym_reset_scsi_target(struct sym_hcb *np, int target)
drivers/scsi/sym53c8xx_2/sym_hipd.c
5290
static int sym_abort_ccb(struct sym_hcb *np, struct sym_ccb *cp, int timed_out)
drivers/scsi/sym53c8xx_2/sym_hipd.c
5320
int sym_abort_scsiio(struct sym_hcb *np, struct scsi_cmnd *cmd, int timed_out)
drivers/scsi/sym53c8xx_2/sym_hipd.c
5350
void sym_complete_error(struct sym_hcb *np, struct sym_ccb *cp)
drivers/scsi/sym53c8xx_2/sym_hipd.c
5485
void sym_complete_ok (struct sym_hcb *np, struct sym_ccb *cp)
drivers/scsi/sym53c8xx_2/sym_hipd.c
5580
struct sym_hcb *np = sym_get_hcb(shost);
drivers/scsi/sym53c8xx_2/sym_hipd.c
5800
void sym_hcb_free(struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_hipd.c
589
static inline void sym_init_burst(struct sym_hcb *np, u_char bc)
drivers/scsi/sym53c8xx_2/sym_hipd.c
614
static void sym_save_initial_setting (struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_hipd.c
641
static void sym_set_bus_mode(struct sym_hcb *np, struct sym_nvram *nvram)
drivers/scsi/sym53c8xx_2/sym_hipd.c
669
static int sym_prepare_setting(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram)
drivers/scsi/sym53c8xx_2/sym_hipd.c
68
static void sym_print_nego_msg(struct sym_hcb *np, int target, char *label, u_char *msg)
drivers/scsi/sym53c8xx_2/sym_hipd.c
962
static int sym_regtest(struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_hipd.c
985
static inline int sym_regtest(struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_hipd.c
991
static int sym_snooptest(struct sym_hcb *np)
drivers/scsi/sym53c8xx_2/sym_hipd.h
1029
#define HCB_BA(np, lbl) (np->hcb_ba + offsetof(struct sym_hcb, lbl))
drivers/scsi/sym53c8xx_2/sym_hipd.h
1036
void sym_fw_bind_script(struct sym_hcb *np, u32 *start, int len);
drivers/scsi/sym53c8xx_2/sym_hipd.h
1043
int sym_reset_scsi_bus(struct sym_hcb *np, int enab_int);
drivers/scsi/sym53c8xx_2/sym_hipd.h
1046
void sym_start_next_ccbs(struct sym_hcb *np, struct sym_lcb *lp, int maxn);
drivers/scsi/sym53c8xx_2/sym_hipd.h
1048
void sym_put_start_queue(struct sym_hcb *np, struct sym_ccb *cp);
drivers/scsi/sym53c8xx_2/sym_hipd.h
1052
int sym_clear_tasks(struct sym_hcb *np, int cam_status, int target, int lun, int task);
drivers/scsi/sym53c8xx_2/sym_hipd.h
1053
struct sym_ccb *sym_get_ccb(struct sym_hcb *np, struct scsi_cmnd *cmd, u_char tag_order);
drivers/scsi/sym53c8xx_2/sym_hipd.h
1054
void sym_free_ccb(struct sym_hcb *np, struct sym_ccb *cp);
drivers/scsi/sym53c8xx_2/sym_hipd.h
1055
struct sym_lcb *sym_alloc_lcb(struct sym_hcb *np, u_char tn, u_char ln);
drivers/scsi/sym53c8xx_2/sym_hipd.h
1056
int sym_free_lcb(struct sym_hcb *np, u_char tn, u_char ln);
drivers/scsi/sym53c8xx_2/sym_hipd.h
1057
int sym_queue_scsiio(struct sym_hcb *np, struct scsi_cmnd *csio, struct sym_ccb *cp);
drivers/scsi/sym53c8xx_2/sym_hipd.h
1058
int sym_abort_scsiio(struct sym_hcb *np, struct scsi_cmnd *ccb, int timed_out);
drivers/scsi/sym53c8xx_2/sym_hipd.h
1059
int sym_reset_scsi_target(struct sym_hcb *np, int target);
drivers/scsi/sym53c8xx_2/sym_hipd.h
1060
void sym_hcb_free(struct sym_hcb *np);
drivers/scsi/sym53c8xx_2/sym_hipd.h
1087
int sym_lookup_dmap(struct sym_hcb *np, u32 h, int s);
drivers/scsi/sym53c8xx_2/sym_hipd.h
1089
sym_build_sge(struct sym_hcb *np, struct sym_tblmove *data, u64 badd, int len)
drivers/scsi/sym53c8xx_2/sym_hipd.h
903
void (*fw_setup)(struct sym_hcb *np, struct sym_fw *fw);
drivers/scsi/sym53c8xx_2/sym_nvram.c
37
void sym_nvram_setup_host(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram)
drivers/scsi/sym53c8xx_2/sym_nvram.h
183
void sym_nvram_setup_host(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram);
drivers/scsi/sym53c8xx_2/sym_nvram.h
188
static inline void sym_nvram_setup_host(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram) { }