Symbol: hcb_p
sys/dev/disk/sym/sym_hipd.c
1603
void (*fw_setup)(hcb_p np, const struct sym_fw *fw);
sys/dev/disk/sym/sym_hipd.c
1604
void (*fw_patch)(hcb_p np);
sys/dev/disk/sym/sym_hipd.c
1718
static __inline const char *sym_name(hcb_p np)
sys/dev/disk/sym/sym_hipd.c
1785
sym_fw1_patch(hcb_p np)
sys/dev/disk/sym/sym_hipd.c
1826
sym_fw2_patch(hcb_p np)
sys/dev/disk/sym/sym_hipd.c
1919
sym_fw_setup_bus_addresses(hcb_p np, const struct sym_fw *fw)
sys/dev/disk/sym/sym_hipd.c
1948
sym_fw1_setup(hcb_p np, const struct sym_fw *fw)
sys/dev/disk/sym/sym_hipd.c
1970
sym_fw2_setup(hcb_p np, const struct sym_fw *fw)
sys/dev/disk/sym/sym_hipd.c
2014
static void sym_fw_bind_script (hcb_p np, u32 *start, int len)
sys/dev/disk/sym/sym_hipd.c
2194
static void sym_save_initial_setting (hcb_p np);
sys/dev/disk/sym/sym_hipd.c
2195
static int sym_prepare_setting (hcb_p np, struct sym_nvram *nvram);
sys/dev/disk/sym/sym_hipd.c
2196
static int sym_prepare_nego (hcb_p np, ccb_p cp, int nego, u_char *msgptr);
sys/dev/disk/sym/sym_hipd.c
2197
static void sym_put_start_queue (hcb_p np, ccb_p cp);
sys/dev/disk/sym/sym_hipd.c
2198
static void sym_chip_reset (hcb_p np);
sys/dev/disk/sym/sym_hipd.c
2199
static void sym_soft_reset (hcb_p np);
sys/dev/disk/sym/sym_hipd.c
2200
static void sym_start_reset (hcb_p np);
sys/dev/disk/sym/sym_hipd.c
2201
static int sym_reset_scsi_bus (hcb_p np, int enab_int);
sys/dev/disk/sym/sym_hipd.c
2202
static int sym_wakeup_done (hcb_p np);
sys/dev/disk/sym/sym_hipd.c
2203
static void sym_flush_busy_queue (hcb_p np, int cam_status);
sys/dev/disk/sym/sym_hipd.c
2204
static void sym_flush_comp_queue (hcb_p np, int cam_status);
sys/dev/disk/sym/sym_hipd.c
2205
static void sym_init (hcb_p np, int reason);
sys/dev/disk/sym/sym_hipd.c
2206
static int sym_getsync(hcb_p np, u_char dt, u_char sfac, u_char *divp,
sys/dev/disk/sym/sym_hipd.c
2208
static void sym_setsync (hcb_p np, ccb_p cp, u_char ofs, u_char per,
sys/dev/disk/sym/sym_hipd.c
2210
static void sym_setwide (hcb_p np, ccb_p cp, u_char wide);
sys/dev/disk/sym/sym_hipd.c
2211
static void sym_setpprot(hcb_p np, ccb_p cp, u_char dt, u_char ofs,
sys/dev/disk/sym/sym_hipd.c
2213
static void sym_settrans(hcb_p np, ccb_p cp, u_char dt, u_char ofs,
sys/dev/disk/sym/sym_hipd.c
2215
static void sym_log_hard_error (hcb_p np, u_short sist, u_char dstat);
sys/dev/disk/sym/sym_hipd.c
2218
static void sym_recover_scsi_int (hcb_p np, u_char hsts);
sys/dev/disk/sym/sym_hipd.c
2219
static void sym_int_sto (hcb_p np);
sys/dev/disk/sym/sym_hipd.c
2220
static void sym_int_udc (hcb_p np);
sys/dev/disk/sym/sym_hipd.c
2221
static void sym_int_sbmc (hcb_p np);
sys/dev/disk/sym/sym_hipd.c
2222
static void sym_int_par (hcb_p np, u_short sist);
sys/dev/disk/sym/sym_hipd.c
2223
static void sym_int_ma (hcb_p np);
sys/dev/disk/sym/sym_hipd.c
2224
static int sym_dequeue_from_squeue(hcb_p np, int i, int target, int lun,
sys/dev/disk/sym/sym_hipd.c
2226
static void sym_sir_bad_scsi_status (hcb_p np, int num, ccb_p cp);
sys/dev/disk/sym/sym_hipd.c
2227
static int sym_clear_tasks (hcb_p np, int status, int targ, int lun, int task);
sys/dev/disk/sym/sym_hipd.c
2228
static void sym_sir_task_recovery (hcb_p np, int num);
sys/dev/disk/sym/sym_hipd.c
2229
static int sym_evaluate_dp (hcb_p np, ccb_p cp, u32 scr, int *ofs);
sys/dev/disk/sym/sym_hipd.c
2230
static void sym_modify_dp (hcb_p np, tcb_p tp, ccb_p cp, int ofs);
sys/dev/disk/sym/sym_hipd.c
2231
static int sym_compute_residual (hcb_p np, ccb_p cp);
sys/dev/disk/sym/sym_hipd.c
2234
static void sym_sync_nego (hcb_p np, tcb_p tp, ccb_p cp);
sys/dev/disk/sym/sym_hipd.c
2235
static void sym_ppr_nego (hcb_p np, tcb_p tp, ccb_p cp);
sys/dev/disk/sym/sym_hipd.c
2236
static void sym_wide_nego (hcb_p np, tcb_p tp, ccb_p cp);
sys/dev/disk/sym/sym_hipd.c
2237
static void sym_nego_default (hcb_p np, tcb_p tp, ccb_p cp);
sys/dev/disk/sym/sym_hipd.c
2238
static void sym_nego_rejected (hcb_p np, tcb_p tp, ccb_p cp);
sys/dev/disk/sym/sym_hipd.c
2239
static void sym_int_sir (hcb_p np);
sys/dev/disk/sym/sym_hipd.c
2240
static void sym_free_ccb (hcb_p np, ccb_p cp);
sys/dev/disk/sym/sym_hipd.c
2241
static ccb_p sym_get_ccb (hcb_p np, u_char tn, u_char ln, u_char tag_order);
sys/dev/disk/sym/sym_hipd.c
2242
static ccb_p sym_alloc_ccb (hcb_p np);
sys/dev/disk/sym/sym_hipd.c
2243
static ccb_p sym_ccb_from_dsa (hcb_p np, u32 dsa);
sys/dev/disk/sym/sym_hipd.c
2244
static lcb_p sym_alloc_lcb (hcb_p np, u_char tn, u_char ln);
sys/dev/disk/sym/sym_hipd.c
2245
static void sym_alloc_lcb_tags (hcb_p np, u_char tn, u_char ln);
sys/dev/disk/sym/sym_hipd.c
2246
static int sym_snooptest (hcb_p np);
sys/dev/disk/sym/sym_hipd.c
2247
static void sym_selectclock(hcb_p np, u_char scntl3);
sys/dev/disk/sym/sym_hipd.c
2248
static void sym_getclock (hcb_p np, int mult);
sys/dev/disk/sym/sym_hipd.c
2249
static int sym_getpciclock (hcb_p np);
sys/dev/disk/sym/sym_hipd.c
2250
static void sym_complete_ok (hcb_p np, ccb_p cp);
sys/dev/disk/sym/sym_hipd.c
2251
static void sym_complete_error (hcb_p np, ccb_p cp);
sys/dev/disk/sym/sym_hipd.c
2253
static int sym_abort_scsiio (hcb_p np, union ccb *ccb, int timed_out);
sys/dev/disk/sym/sym_hipd.c
2254
static void sym_reset_dev (hcb_p np, union ccb *ccb);
sys/dev/disk/sym/sym_hipd.c
2256
static int sym_setup_cdb (hcb_p np, struct ccb_scsiio *csio, ccb_p cp);
sys/dev/disk/sym/sym_hipd.c
2257
static void sym_setup_data_and_start (hcb_p np, struct ccb_scsiio *csio,
sys/dev/disk/sym/sym_hipd.c
2259
static int sym_fast_scatter_sg_physical(hcb_p np, ccb_p cp,
sys/dev/disk/sym/sym_hipd.c
2261
static int sym_scatter_sg_physical (hcb_p np, ccb_p cp,
sys/dev/disk/sym/sym_hipd.c
2264
static void sym_update_trans (hcb_p np, tcb_p tp, struct sym_trans *tip,
sys/dev/disk/sym/sym_hipd.c
2266
static void sym_update_dflags(hcb_p np, u_char *flags,
sys/dev/disk/sym/sym_hipd.c
2273
static void sym_pci_free (hcb_p np);
sys/dev/disk/sym/sym_hipd.c
2274
static int sym_cam_attach (hcb_p np);
sys/dev/disk/sym/sym_hipd.c
2275
static void sym_cam_free (hcb_p np);
sys/dev/disk/sym/sym_hipd.c
2277
static void sym_nvram_setup_host (hcb_p np, struct sym_nvram *nvram);
sys/dev/disk/sym/sym_hipd.c
2278
static void sym_nvram_setup_target (hcb_p np, int targ, struct sym_nvram *nvp);
sys/dev/disk/sym/sym_hipd.c
2279
static int sym_read_nvram (hcb_p np, struct sym_nvram *nvp);
sys/dev/disk/sym/sym_hipd.c
2285
static void PRINT_TARGET (hcb_p np, int target)
sys/dev/disk/sym/sym_hipd.c
2290
static void PRINT_LUN(hcb_p np, int target, int lun)
sys/dev/disk/sym/sym_hipd.c
2336
hcb_p np;
sys/dev/disk/sym/sym_hipd.c
2340
np = (hcb_p) cp->arg;
sys/dev/disk/sym/sym_hipd.c
2356
static void _sym_xpt_done(hcb_p np, union ccb *ccb)
sys/dev/disk/sym/sym_hipd.c
2368
static void sym_xpt_done(hcb_p np, union ccb *ccb, ccb_p cp)
sys/dev/disk/sym/sym_hipd.c
2381
static void sym_xpt_done2(hcb_p np, union ccb *ccb, int cam_status)
sys/dev/disk/sym/sym_hipd.c
2428
static __inline void sym_init_burst(hcb_p np, u_char bc)
sys/dev/disk/sym/sym_hipd.c
2448
static void sym_print_targets_flag(hcb_p np, int mask, char *msg)
sys/dev/disk/sym/sym_hipd.c
2476
static void sym_save_initial_setting (hcb_p np)
sys/dev/disk/sym/sym_hipd.c
2500
static int sym_prepare_setting(hcb_p np, struct sym_nvram *nvram)
sys/dev/disk/sym/sym_hipd.c
2837
static int sym_prepare_nego(hcb_p np, ccb_p cp, int nego, u_char *msgptr)
sys/dev/disk/sym/sym_hipd.c
2908
static void sym_put_start_queue(hcb_p np, ccb_p cp)
sys/dev/disk/sym/sym_hipd.c
2963
static void sym_chip_reset (hcb_p np)
sys/dev/disk/sym/sym_hipd.c
2980
static void sym_soft_reset (hcb_p np)
sys/dev/disk/sym/sym_hipd.c
3009
static void sym_start_reset(hcb_p np)
sys/dev/disk/sym/sym_hipd.c
3014
static int sym_reset_scsi_bus(hcb_p np, int enab_int)
sys/dev/disk/sym/sym_hipd.c
3073
static int sym_wakeup_done (hcb_p np)
sys/dev/disk/sym/sym_hipd.c
3110
static void sym_flush_busy_queue (hcb_p np, int cam_status)
sys/dev/disk/sym/sym_hipd.c
3129
static void sym_init (hcb_p np, int reason)
sys/dev/disk/sym/sym_hipd.c
3353
sym_getsync(hcb_p np, u_char dt, u_char sfac, u_char *divp, u_char *fakp)
sys/dev/disk/sym/sym_hipd.c
3447
sym_xpt_async_transfer_neg(hcb_p np, int target, u_int spi_valid)
sys/dev/disk/sym/sym_hipd.c
3504
static void sym_setwide(hcb_p np, ccb_p cp, u_char wide)
sys/dev/disk/sym/sym_hipd.c
3526
sym_setsync(hcb_p np, ccb_p cp, u_char ofs, u_char per, u_char div, u_char fak)
sys/dev/disk/sym/sym_hipd.c
3547
static void sym_setpprot(hcb_p np, ccb_p cp, u_char dt, u_char ofs,
sys/dev/disk/sym/sym_hipd.c
3568
static void sym_settrans(hcb_p np, ccb_p cp, u_char dt, u_char ofs,
sys/dev/disk/sym/sym_hipd.c
3706
static void sym_log_hard_error(hcb_p np, u_short sist, u_char dstat)
sys/dev/disk/sym/sym_hipd.c
3832
static void sym_intr1 (hcb_p np)
sys/dev/disk/sym/sym_hipd.c
3977
hcb_p np = arg;
sys/dev/disk/sym/sym_hipd.c
3982
sym_intr1((hcb_p) arg);
sys/dev/disk/sym/sym_hipd.c
4020
static void sym_recover_scsi_int (hcb_p np, u_char hsts)
sys/dev/disk/sym/sym_hipd.c
4071
static void sym_int_sto (hcb_p np)
sys/dev/disk/sym/sym_hipd.c
4086
static void sym_int_udc (hcb_p np)
sys/dev/disk/sym/sym_hipd.c
4102
static void sym_int_sbmc (hcb_p np)
sys/dev/disk/sym/sym_hipd.c
4144
static void sym_int_par (hcb_p np, u_short sist)
sys/dev/disk/sym/sym_hipd.c
4225
static void sym_int_ma (hcb_p np)
sys/dev/disk/sym/sym_hipd.c
4581
sym_dequeue_from_squeue(hcb_p np, int i, int target, int lun, int task)
sys/dev/disk/sym/sym_hipd.c
4639
sym_flush_comp_queue(hcb_p np, int cam_status)
sys/dev/disk/sym/sym_hipd.c
4678
static void sym_sir_bad_scsi_status(hcb_p np, int num, ccb_p cp)
sys/dev/disk/sym/sym_hipd.c
4850
sym_clear_tasks(hcb_p np, int cam_status, int target, int lun, int task)
sys/dev/disk/sym/sym_hipd.c
4933
static void sym_sir_task_recovery(hcb_p np, int num)
sys/dev/disk/sym/sym_hipd.c
5282
static int sym_evaluate_dp(hcb_p np, ccb_p cp, u32 scr, int *ofs)
sys/dev/disk/sym/sym_hipd.c
5400
static void sym_modify_dp(hcb_p np, tcb_p tp, ccb_p cp, int ofs)
sys/dev/disk/sym/sym_hipd.c
5499
static int sym_compute_residual(hcb_p np, ccb_p cp)
sys/dev/disk/sym/sym_hipd.c
5628
static void sym_sync_nego(hcb_p np, tcb_p tp, ccb_p cp)
sys/dev/disk/sym/sym_hipd.c
5729
static void sym_ppr_nego(hcb_p np, tcb_p tp, ccb_p cp)
sys/dev/disk/sym/sym_hipd.c
5868
static void sym_wide_nego(hcb_p np, tcb_p tp, ccb_p cp)
sys/dev/disk/sym/sym_hipd.c
5979
static void sym_nego_default(hcb_p np, tcb_p tp, ccb_p cp)
sys/dev/disk/sym/sym_hipd.c
6013
static void sym_nego_rejected(hcb_p np, tcb_p tp, ccb_p cp)
sys/dev/disk/sym/sym_hipd.c
6022
static void sym_int_sir (hcb_p np)
sys/dev/disk/sym/sym_hipd.c
6286
static ccb_p sym_get_ccb (hcb_p np, u_char tn, u_char ln, u_char tag_order)
sys/dev/disk/sym/sym_hipd.c
6412
static void sym_free_ccb (hcb_p np, ccb_p cp)
sys/dev/disk/sym/sym_hipd.c
6501
static ccb_p sym_alloc_ccb(hcb_p np)
sys/dev/disk/sym/sym_hipd.c
6583
static ccb_p sym_ccb_from_dsa(hcb_p np, u32 dsa)
sys/dev/disk/sym/sym_hipd.c
6603
static void sym_init_tcb (hcb_p np, u_char tn)
sys/dev/disk/sym/sym_hipd.c
6617
static lcb_p sym_alloc_lcb (hcb_p np, u_char tn, u_char ln)
sys/dev/disk/sym/sym_hipd.c
6700
static void sym_alloc_lcb_tags (hcb_p np, u_char tn, u_char ln)
sys/dev/disk/sym/sym_hipd.c
6751
static int sym_regtest (hcb_p np)
sys/dev/disk/sym/sym_hipd.c
6775
static int sym_snooptest (hcb_p np)
sys/dev/disk/sym/sym_hipd.c
6896
static void sym_selectclock(hcb_p np, u_char scntl3)
sys/dev/disk/sym/sym_hipd.c
6932
static unsigned getfreq (hcb_p np, int gen)
sys/dev/disk/sym/sym_hipd.c
6981
static unsigned sym_getfreq (hcb_p np)
sys/dev/disk/sym/sym_hipd.c
6996
static void sym_getclock (hcb_p np, int mult)
sys/dev/disk/sym/sym_hipd.c
7062
static int sym_getpciclock (hcb_p np)
sys/dev/disk/sym/sym_hipd.c
7139
static void sym_complete_error (hcb_p np, ccb_p cp)
sys/dev/disk/sym/sym_hipd.c
7293
static void sym_complete_ok (hcb_p np, ccb_p cp)
sys/dev/disk/sym/sym_hipd.c
7360
hcb_p np = ccb->ccb_h.sym_hcb_ptr;
sys/dev/disk/sym/sym_hipd.c
7384
static int sym_abort_scsiio(hcb_p np, union ccb *ccb, int timed_out)
sys/dev/disk/sym/sym_hipd.c
7431
static void sym_reset_dev(hcb_p np, union ccb *ccb)
sys/dev/disk/sym/sym_hipd.c
7459
hcb_p np;
sys/dev/disk/sym/sym_hipd.c
7474
np = (hcb_p) cam_sim_softc(sim);
sys/dev/disk/sym/sym_hipd.c
7672
static int sym_setup_cdb(hcb_p np, struct ccb_scsiio *csio, ccb_p cp)
sys/dev/disk/sym/sym_hipd.c
7722
sym_setup_data_pointers(hcb_p np, ccb_p cp, int dir)
sys/dev/disk/sym/sym_hipd.c
7769
hcb_p np;
sys/dev/disk/sym/sym_hipd.c
7774
np = (hcb_p) cp->arg;
sys/dev/disk/sym/sym_hipd.c
7866
sym_setup_data_and_start(hcb_p np, struct ccb_scsiio *csio, ccb_p cp)
sys/dev/disk/sym/sym_hipd.c
7941
sym_fast_scatter_sg_physical(hcb_p np, ccb_p cp,
sys/dev/disk/sym/sym_hipd.c
7982
sym_scatter_sg_physical(hcb_p np, ccb_p cp, bus_dma_segment_t *psegs, int nsegs)
sys/dev/disk/sym/sym_hipd.c
8028
hcb_p np;
sys/dev/disk/sym/sym_hipd.c
8036
np = (hcb_p) cam_sim_softc(sim);
sys/dev/disk/sym/sym_hipd.c
8214
hcb_p np;
sys/dev/disk/sym/sym_hipd.c
8220
np = (hcb_p) cam_sim_softc(sim);
sys/dev/disk/sym/sym_hipd.c
8251
static void sym_update_trans(hcb_p np, tcb_p tp, struct sym_trans *tip,
sys/dev/disk/sym/sym_hipd.c
8321
sym_update_dflags(hcb_p np, u_char *flags, struct ccb_trans_settings *cts)
sys/dev/disk/sym/sym_hipd.c
8879
static void sym_pci_free(hcb_p np)
sys/dev/disk/sym/sym_hipd.c
8968
static int sym_cam_attach(hcb_p np)
sys/dev/disk/sym/sym_hipd.c
9049
static void sym_cam_free(hcb_p np)
sys/dev/disk/sym/sym_hipd.c
9078
static void sym_nvram_setup_host (hcb_p np, struct sym_nvram *nvram)
sys/dev/disk/sym/sym_hipd.c
9110
static void sym_Symbios_setup_target(hcb_p np,int target, Symbios_nvram *nvram);
sys/dev/disk/sym/sym_hipd.c
9111
static void sym_Tekram_setup_target(hcb_p np,int target, Tekram_nvram *nvram);
sys/dev/disk/sym/sym_hipd.c
9115
sym_nvram_setup_target (hcb_p np, int target, struct sym_nvram *nvp)
sys/dev/disk/sym/sym_hipd.c
9136
sym_Symbios_setup_target(hcb_p np, int target, Symbios_nvram *nvram)
sys/dev/disk/sym/sym_hipd.c
9158
sym_Tekram_setup_target(hcb_p np, int target, Tekram_nvram *nvram)
sys/dev/disk/sym/sym_hipd.c
9188
static void sym_display_Symbios_nvram(hcb_p np, Symbios_nvram *nvram)
sys/dev/disk/sym/sym_hipd.c
9221
static void sym_display_Tekram_nvram(hcb_p np, Tekram_nvram *nvram)
sys/dev/disk/sym/sym_hipd.c
9275
static int sym_read_Symbios_nvram (hcb_p np, Symbios_nvram *nvram);
sys/dev/disk/sym/sym_hipd.c
9276
static int sym_read_Tekram_nvram (hcb_p np, Tekram_nvram *nvram);
sys/dev/disk/sym/sym_hipd.c
9279
static int sym_read_nvram(hcb_p np, struct sym_nvram *nvp)
sys/dev/disk/sym/sym_hipd.c
9326
static void S24C16_set_bit(hcb_p np, u_char write_bit, u_char *gpreg,
sys/dev/disk/sym/sym_hipd.c
9352
static void S24C16_start(hcb_p np, u_char *gpreg)
sys/dev/disk/sym/sym_hipd.c
9363
static void S24C16_stop(hcb_p np, u_char *gpreg)
sys/dev/disk/sym/sym_hipd.c
9373
static void S24C16_do_bit(hcb_p np, u_char *read_bit, u_char write_bit,
sys/dev/disk/sym/sym_hipd.c
9388
static void S24C16_write_ack(hcb_p np, u_char write_bit, u_char *gpreg,
sys/dev/disk/sym/sym_hipd.c
9400
static void S24C16_read_ack(hcb_p np, u_char *read_bit, u_char *gpreg,
sys/dev/disk/sym/sym_hipd.c
9412
static void S24C16_write_byte(hcb_p np, u_char *ack_data, u_char write_data,
sys/dev/disk/sym/sym_hipd.c
9427
static void S24C16_read_byte(hcb_p np, u_char *read_data, u_char ack_data,
sys/dev/disk/sym/sym_hipd.c
9445
static int sym_read_S24C16_nvram (hcb_p np, int offset, u_char *data, int len)
sys/dev/disk/sym/sym_hipd.c
9524
static int sym_read_Symbios_nvram (hcb_p np, Symbios_nvram *nvram)
sys/dev/disk/sym/sym_hipd.c
9565
static void T93C46_Clk(hcb_p np, u_char *gpreg)
sys/dev/disk/sym/sym_hipd.c
9575
static void T93C46_Read_Bit(hcb_p np, u_char *read_bit, u_char *gpreg)
sys/dev/disk/sym/sym_hipd.c
9585
static void T93C46_Write_Bit(hcb_p np, u_char write_bit, u_char *gpreg)
sys/dev/disk/sym/sym_hipd.c
9603
static void T93C46_Stop(hcb_p np, u_char *gpreg)
sys/dev/disk/sym/sym_hipd.c
9615
static void T93C46_Send_Command(hcb_p np, u_short write_data,
sys/dev/disk/sym/sym_hipd.c
9630
static void T93C46_Read_Word(hcb_p np, u_short *nvram_data, u_char *gpreg)
sys/dev/disk/sym/sym_hipd.c
9649
static int T93C46_Read_Data(hcb_p np, u_short *data,int len,u_char *gpreg)
sys/dev/disk/sym/sym_hipd.c
9670
static int sym_read_T93C46_nvram (hcb_p np, Tekram_nvram *nvram)
sys/dev/disk/sym/sym_hipd.c
9702
static int sym_read_Tekram_nvram (hcb_p np, Tekram_nvram *nvram)