Lines Matching refs:AdapterCtlBlk
271 struct AdapterCtlBlk *acb;
296 struct AdapterCtlBlk { struct
344 static void data_out_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, argument
346 static void data_in_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
348 static void command_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
350 static void status_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
352 static void msgout_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
354 static void msgin_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
356 static void data_out_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
358 static void data_in_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
360 static void command_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
362 static void status_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
364 static void msgout_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
366 static void msgin_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
368 static void nop0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
370 static void nop1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
372 static void set_basic_config(struct AdapterCtlBlk *acb);
373 static void cleanup_after_transfer(struct AdapterCtlBlk *acb,
375 static void reset_scsi_bus(struct AdapterCtlBlk *acb);
376 static void data_io_transfer(struct AdapterCtlBlk *acb,
378 static void disconnect(struct AdapterCtlBlk *acb);
379 static void reselect(struct AdapterCtlBlk *acb);
380 static u8 start_scsi(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
382 static inline void enable_msgout_abort(struct AdapterCtlBlk *acb,
386 static void doing_srb_done(struct AdapterCtlBlk *acb, u8 did_code,
388 static void scsi_reset_detect(struct AdapterCtlBlk *acb);
389 static void pci_unmap_srb(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb);
390 static void pci_unmap_srb_sense(struct AdapterCtlBlk *acb,
392 static void srb_done(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
394 static void request_sense(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
396 static void set_xfer_rate(struct AdapterCtlBlk *acb,
757 static struct ScsiReqBlk *srb_get_free(struct AdapterCtlBlk *acb) in srb_get_free()
771 static void srb_free_insert(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb) in srb_free_insert()
856 static void waiting_set_timer(struct AdapterCtlBlk *acb, unsigned long to) in waiting_set_timer()
873 static void waiting_process_next(struct AdapterCtlBlk *acb) in waiting_process_next()
942 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)ptr; in waiting_timeout()
952 static struct DeviceCtlBlk *find_dcb(struct AdapterCtlBlk *acb, u8 id, u8 lun) in find_dcb()
959 static void send_srb(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb) in send_srb()
1087 struct AdapterCtlBlk *acb = in dc395x_queue_command_lck()
1088 (struct AdapterCtlBlk *)cmd->device->host->hostdata; in dc395x_queue_command_lck()
1167 struct AdapterCtlBlk *acb; in DEF_SCSI_QCMD()
1171 acb = (struct AdapterCtlBlk *)sdev->host->hostdata; in DEF_SCSI_QCMD()
1191 static void dump_register_info(struct AdapterCtlBlk *acb, in dump_register_info()
1257 static inline void clear_fifo(struct AdapterCtlBlk *acb, char *txt) in clear_fifo()
1271 static void reset_dev_param(struct AdapterCtlBlk *acb) in reset_dev_param()
1301 struct AdapterCtlBlk *acb = in __dc395x_eh_bus_reset()
1302 (struct AdapterCtlBlk *)cmd->device->host->hostdata; in __dc395x_eh_bus_reset()
1367 struct AdapterCtlBlk *acb = in dc395x_eh_abort()
1368 (struct AdapterCtlBlk *)cmd->device->host->hostdata; in dc395x_eh_abort()
1403 static void build_sdtr(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb, in build_sdtr()
1431 static void build_wdtr(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb, in build_wdtr()
1458 static void selto_timer(struct AdapterCtlBlk *acb)
1477 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)ptr;
1492 static u8 start_scsi(struct AdapterCtlBlk* acb, struct DeviceCtlBlk* dcb, in start_scsi()
1681 static inline void enable_msgout_abort(struct AdapterCtlBlk *acb, in enable_msgout_abort()
1699 static void dc395x_handle_interrupt(struct AdapterCtlBlk *acb, in dc395x_handle_interrupt()
1707 void (*dc395x_statev)(struct AdapterCtlBlk *, struct ScsiReqBlk *, in dc395x_handle_interrupt()
1805 struct AdapterCtlBlk *acb = dev_id; in dc395x_interrupt()
1842 static void msgout_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in msgout_phase0()
1854 static void msgout_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in msgout_phase1()
1887 static void command_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in command_phase0()
1895 static void command_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in command_phase1()
2011 static void cleanup_after_transfer(struct AdapterCtlBlk *acb, in cleanup_after_transfer()
2037 static void data_out_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in data_out_phase0()
2170 static void data_out_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in data_out_phase1()
2180 static void data_in_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in data_in_phase0()
2393 static void data_in_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in data_in_phase1()
2402 static void data_io_transfer(struct AdapterCtlBlk *acb, in data_io_transfer()
2578 static void status_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in status_phase0()
2592 static void status_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in status_phase1()
2618 static inline void msgin_reject(struct AdapterCtlBlk *acb, in msgin_reject()
2632 static struct ScsiReqBlk *msgin_qtag(struct AdapterCtlBlk *acb, in msgin_qtag()
2685 static inline void reprogram_regs(struct AdapterCtlBlk *acb, in reprogram_regs()
2696 static void msgin_set_async(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb) in msgin_set_async()
2719 static void msgin_set_sync(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb) in msgin_set_sync()
2792 static inline void msgin_set_nowide(struct AdapterCtlBlk *acb, in msgin_set_nowide()
2811 static void msgin_set_wide(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb) in msgin_set_wide()
2863 static void msgin_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in msgin_phase0()
2974 static void msgin_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in msgin_phase1()
2990 static void nop0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in nop0()
2996 static void nop1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in nop1()
3002 static void set_xfer_rate(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb) in set_xfer_rate()
3025 static void disconnect(struct AdapterCtlBlk *acb) in disconnect()
3121 static void reselect(struct AdapterCtlBlk *acb) in reselect()
3257 static void add_dev(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb, in add_dev()
3268 static void pci_unmap_srb(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb) in pci_unmap_srb()
3289 static void pci_unmap_srb_sense(struct AdapterCtlBlk *acb, in pci_unmap_srb_sense()
3312 static void srb_done(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb, in srb_done()
3522 static void doing_srb_done(struct AdapterCtlBlk *acb, u8 did_flag, in doing_srb_done()
3593 static void reset_scsi_bus(struct AdapterCtlBlk *acb) in reset_scsi_bus()
3604 static void set_basic_config(struct AdapterCtlBlk *acb) in set_basic_config()
3640 static void scsi_reset_detect(struct AdapterCtlBlk *acb) in scsi_reset_detect()
3675 static void request_sense(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb, in request_sense()
3731 static struct DeviceCtlBlk *device_alloc(struct AdapterCtlBlk *acb, in device_alloc()
3800 static void adapter_add_device(struct AdapterCtlBlk *acb, in adapter_add_device()
3828 static void adapter_remove_device(struct AdapterCtlBlk *acb, in adapter_remove_device()
3863 static void adapter_remove_and_free_device(struct AdapterCtlBlk *acb, in adapter_remove_and_free_device()
3884 static void adapter_remove_and_free_all_devices(struct AdapterCtlBlk* acb) in adapter_remove_and_free_all_devices()
3905 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)scsi_device->host->hostdata; in dc395x_slave_alloc()
3925 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)scsi_device->host->hostdata; in dc395x_slave_destroy()
4250 static void adapter_sg_tables_free(struct AdapterCtlBlk *acb) in adapter_sg_tables_free()
4263 static int adapter_sg_tables_alloc(struct AdapterCtlBlk *acb) in adapter_sg_tables_alloc()
4309 static void adapter_print_config(struct AdapterCtlBlk *acb) in adapter_print_config()
4353 static void adapter_init_params(struct AdapterCtlBlk *acb) in adapter_init_params()
4417 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)host->hostdata; in adapter_init_scsi_host()
4451 static void adapter_init_chip(struct AdapterCtlBlk *acb) in adapter_init_chip()
4504 static int adapter_init(struct AdapterCtlBlk *acb, unsigned long io_port, in adapter_init()
4544 acb, acb->dcb_map, acb->srb_array, sizeof(struct AdapterCtlBlk), in adapter_init()
4566 static void adapter_uninit_chip(struct AdapterCtlBlk *acb) in adapter_uninit_chip()
4589 static void adapter_uninit(struct AdapterCtlBlk *acb) in adapter_uninit()
4620 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)host->hostdata; in dc395x_show_info()
4778 struct AdapterCtlBlk *acb = NULL; in dc395x_init_one()
4798 sizeof(struct AdapterCtlBlk)); in dc395x_init_one()
4803 acb = (struct AdapterCtlBlk*)scsi_host->hostdata; in dc395x_init_one()
4844 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)(scsi_host->hostdata); in dc395x_remove_one()