/drivers/scsi/ibmvscsi/ |
H A D | rpa_vscsi.c | 56 struct ibmvscsi_host_data *hostdata = local 58 vio_disable_interrupts(to_vio_dev(hostdata->dev)); 59 tasklet_schedule(&hostdata->srp_task); 72 struct ibmvscsi_host_data *hostdata, 76 struct vio_dev *vdev = to_vio_dev(hostdata->dev); 77 free_irq(vdev->irq, (void *)hostdata); 78 tasklet_kill(&hostdata->srp_task); 84 dma_unmap_single(hostdata->dev, 116 * @hostdata: the adapter 120 static int rpavscsi_send_crq(struct ibmvscsi_host_data *hostdata, argument 71 rpavscsi_release_crq_queue(struct crq_queue *queue, struct ibmvscsi_host_data *hostdata, int max_requests) argument 134 struct ibmvscsi_host_data *hostdata = (struct ibmvscsi_host_data *)data; local 180 set_adapter_info(struct ibmvscsi_host_data *hostdata) argument 203 rpavscsi_reset_crq_queue(struct crq_queue *queue, struct ibmvscsi_host_data *hostdata) argument 244 rpavscsi_init_crq_queue(struct crq_queue *queue, struct ibmvscsi_host_data *hostdata, int max_requests) argument 331 rpavscsi_reenable_crq_queue(struct crq_queue *queue, struct ibmvscsi_host_data *hostdata) argument 354 rpavscsi_resume(struct ibmvscsi_host_data *hostdata) argument [all...] |
H A D | ibmvscsi.c | 128 * @hostdata: ibmvscsi_host_data who owns the event pool 133 int size, struct ibmvscsi_host_data *hostdata) 144 dma_alloc_coherent(hostdata->dev, 161 evt->hostdata = hostdata; 172 * @hostdata: ibmvscsi_host_data who owns the even pool 177 struct ibmvscsi_host_data *hostdata) 184 dma_free_coherent(hostdata->dev, 191 dev_warn(hostdata->dev, "releasing event pool with %d " 194 dma_free_coherent(hostdata 132 initialize_event_pool(struct event_pool *pool, int size, struct ibmvscsi_host_data *hostdata) argument 176 release_event_pool(struct event_pool *pool, struct ibmvscsi_host_data *hostdata) argument 469 purge_requests(struct ibmvscsi_host_data *hostdata, int error_code) argument 499 ibmvscsi_reset_host(struct ibmvscsi_host_data *hostdata) argument 517 struct ibmvscsi_host_data *hostdata = evt_struct->hostdata; local 538 ibmvscsi_send_srp_event(struct srp_event_struct *evt_struct, struct ibmvscsi_host_data *hostdata, unsigned long timeout) argument 716 struct ibmvscsi_host_data *hostdata = shost_priv(cmnd->device->host); local 776 map_persist_bufs(struct ibmvscsi_host_data *hostdata) argument 807 unmap_persist_bufs(struct ibmvscsi_host_data *hostdata) argument 825 struct ibmvscsi_host_data *hostdata = evt_struct->hostdata; local 863 send_srp_login(struct ibmvscsi_host_data *hostdata) argument 901 struct ibmvscsi_host_data *hostdata = evt_struct->hostdata; local 927 send_mad_capabilities(struct ibmvscsi_host_data *hostdata) argument 989 struct ibmvscsi_host_data *hostdata = evt_struct->hostdata; local 1008 enable_fast_fail(struct ibmvscsi_host_data *hostdata) argument 1045 struct ibmvscsi_host_data *hostdata = evt_struct->hostdata; local 1090 send_mad_adapter_info(struct ibmvscsi_host_data *hostdata) argument 1121 init_adapter(struct ibmvscsi_host_data *hostdata) argument 1147 struct ibmvscsi_host_data *hostdata = shost_priv(cmd->device->host); local 1286 struct ibmvscsi_host_data *hostdata = shost_priv(cmd->device->host); local 1398 struct ibmvscsi_host_data *hostdata = shost_priv(cmd->device->host); local 1423 ibmvscsi_handle_crq(struct viosrp_crq *crq, struct ibmvscsi_host_data *hostdata) argument 1522 ibmvscsi_do_host_config(struct ibmvscsi_host_data *hostdata, unsigned char *buffer, int length) argument 1623 struct ibmvscsi_host_data *hostdata = shost_priv(shost); local 1643 struct ibmvscsi_host_data *hostdata = shost_priv(shost); local 1663 struct ibmvscsi_host_data *hostdata = shost_priv(shost); local 1684 struct ibmvscsi_host_data *hostdata = shost_priv(shost); local 1705 struct ibmvscsi_host_data *hostdata = shost_priv(shost); local 1725 struct ibmvscsi_host_data *hostdata = shost_priv(shost); local 1745 struct ibmvscsi_host_data *hostdata = shost_priv(shost); local 1764 struct ibmvscsi_host_data *hostdata = shost_priv(shost); local 1834 ibmvscsi_do_work(struct ibmvscsi_host_data *hostdata) argument 1865 ibmvscsi_work_to_do(struct ibmvscsi_host_data *hostdata) argument 1882 struct ibmvscsi_host_data *hostdata = data; local 1907 struct ibmvscsi_host_data *hostdata; local 2018 struct ibmvscsi_host_data *hostdata = dev_get_drvdata(&vdev->dev); local 2041 struct ibmvscsi_host_data *hostdata = dev_get_drvdata(dev); local [all...] |
H A D | ibmvscsi.h | 70 struct ibmvscsi_host_data *hostdata; member in struct:srp_event_struct 112 struct ibmvscsi_host_data *hostdata); 116 struct ibmvscsi_host_data *hostdata, 119 struct ibmvscsi_host_data *hostdata, 122 struct ibmvscsi_host_data *hostdata); 124 struct ibmvscsi_host_data *hostdata); 125 int (*send_crq)(struct ibmvscsi_host_data *hostdata, 127 int (*resume) (struct ibmvscsi_host_data *hostdata);
|
/drivers/scsi/ |
H A D | in2000.c | 190 static inline uchar read_3393(struct IN2000_hostdata *hostdata, uchar reg_num) argument 200 static inline void write_3393(struct IN2000_hostdata *hostdata, uchar reg_num, uchar value) argument 207 static inline void write_3393_cmd(struct IN2000_hostdata *hostdata, uchar cmd) argument 216 static uchar read_1_byte(struct IN2000_hostdata *hostdata) argument 220 write_3393(hostdata, WD_CONTROL, CTRL_IDI | CTRL_EDI | CTRL_POLLED); 221 write_3393_cmd(hostdata, WD_CMD_TRANS_INFO | 0x80); 225 x = read_3393(hostdata, WD_DATA); 231 static void write_3393_count(struct IN2000_hostdata *hostdata, unsigned long value) argument 240 static unsigned long read_3393_count(struct IN2000_hostdata *hostdata) argument 339 struct IN2000_hostdata *hostdata; local 447 struct IN2000_hostdata *hostdata; local 713 transfer_pio(uchar * buf, int cnt, int data_in_dir, struct IN2000_hostdata *hostdata) argument 749 struct IN2000_hostdata *hostdata; local 836 struct IN2000_hostdata *hostdata; local 1604 struct IN2000_hostdata *hostdata; local 1645 struct IN2000_hostdata *hostdata; local 1681 struct IN2000_hostdata *hostdata; local 1920 struct IN2000_hostdata *hostdata; local [all...] |
H A D | wd33c93.c | 96 #define optimum_sx_per(hostdata) (hostdata)->sx_table[1].period_ns 378 struct WD33C93_hostdata *hostdata; local 381 hostdata = (struct WD33C93_hostdata *) cmd->device->host->hostdata; 447 spin_lock_irq(&hostdata->lock); 449 if (!(hostdata->input_Q) || (cmd->cmnd[0] == REQUEST_SENSE)) { 450 cmd->host_scribble = (uchar *) hostdata->input_Q; 451 hostdata->input_Q = cmd; 453 for (tmp = (struct scsi_cmnd *) hostdata 486 struct WD33C93_hostdata *hostdata = local 694 transfer_pio(const wd33c93_regs regs, uchar * buf, int cnt, int data_in_dir, struct WD33C93_hostdata *hostdata) argument 732 struct WD33C93_hostdata *hostdata; local 766 cmd->SCp.this_residual, data_in_dir, hostdata); local 803 struct WD33C93_hostdata *hostdata = local 1509 struct WD33C93_hostdata *hostdata = local 1576 struct WD33C93_hostdata *hostdata; local 1612 struct WD33C93_hostdata *hostdata; local 1935 struct WD33C93_hostdata *hostdata; local [all...] |
H A D | sni_53c710.c | 71 struct NCR_700_Host_Parameters *hostdata; local 80 hostdata = kzalloc(sizeof(*hostdata), GFP_KERNEL); 81 if (!hostdata) { 86 hostdata->dev = &dev->dev; 88 hostdata->base = ioremap_nocache(base, 0x100); 89 hostdata->differential = 0; 91 hostdata->clock = SNIRM710_CLOCK; 92 hostdata->force_le_on_be = 1; 93 hostdata 123 struct NCR_700_Host_Parameters *hostdata = local [all...] |
H A D | 53c700.c | 246 NCR_700_offset_period_to_sxfer(struct NCR_700_Host_Parameters *hostdata, argument 251 __u8 min_xferp = (hostdata->chip710 253 __u8 max_offset = (hostdata->chip710 259 if(period < hostdata->min_period) { 261 period = hostdata->min_period; 263 XFERP = (period*4 * hostdata->sync_clock)/1000 - 4; 278 struct NCR_700_Host_Parameters *hostdata = local 279 (struct NCR_700_Host_Parameters *)SDp->host->hostdata[0]; 281 return NCR_700_offset_period_to_sxfer(hostdata, 288 struct NCR_700_Host_Parameters *hostdata, struc 287 NCR_700_detect(struct scsi_host_template *tpnt, struct NCR_700_Host_Parameters *hostdata, struct device *dev) argument 412 struct NCR_700_Host_Parameters *hostdata = local 440 struct NCR_700_Host_Parameters *hostdata = local 510 find_empty_slot(struct NCR_700_Host_Parameters *hostdata) argument 542 free_slot(struct NCR_700_command_slot *slot, struct NCR_700_Host_Parameters *hostdata) argument 564 save_for_reselection(struct NCR_700_Host_Parameters *hostdata, struct scsi_cmnd *SCp, __u32 dsp) argument 579 NCR_700_unmap(struct NCR_700_Host_Parameters *hostdata, struct scsi_cmnd *SCp, struct NCR_700_command_slot *slot) argument 588 NCR_700_scsi_done(struct NCR_700_Host_Parameters *hostdata, struct scsi_cmnd *SCp, int result) argument 650 struct NCR_700_Host_Parameters *hostdata = local 760 struct NCR_700_Host_Parameters *hostdata = local 786 process_extended_message(struct Scsi_Host *host, struct NCR_700_Host_Parameters *hostdata, struct scsi_cmnd *SCp, __u32 dsp, __u32 dsps) argument 869 process_message(struct Scsi_Host *host, struct NCR_700_Host_Parameters *hostdata, struct scsi_cmnd *SCp, __u32 dsp, __u32 dsps) argument 956 process_script_interrupt(__u32 dsps, __u32 dsp, struct scsi_cmnd *SCp, struct Scsi_Host *host, struct NCR_700_Host_Parameters *hostdata) argument 1287 struct NCR_700_Host_Parameters *hostdata = local 1364 const struct NCR_700_Host_Parameters *hostdata local 1375 const struct NCR_700_Host_Parameters *hostdata local 1396 struct NCR_700_Host_Parameters *hostdata = local 1483 struct NCR_700_Host_Parameters *hostdata = local 1754 struct NCR_700_Host_Parameters *hostdata = local 1944 struct NCR_700_Host_Parameters *hostdata = local 1997 struct NCR_700_Host_Parameters *hostdata = local 2016 struct NCR_700_Host_Parameters *hostdata = local 2053 struct NCR_700_Host_Parameters *hostdata = local 2100 struct NCR_700_Host_Parameters *hostdata = local [all...] |
H A D | lasi700.c | 102 struct NCR_700_Host_Parameters *hostdata; local 105 hostdata = kzalloc(sizeof(*hostdata), GFP_KERNEL); 106 if (!hostdata) { 111 hostdata->dev = &dev->dev; 113 hostdata->base = ioremap_nocache(base, 0x100); 114 hostdata->differential = 0; 117 hostdata->clock = LASI700_CLOCK; 118 hostdata->force_le_on_be = 1; 120 hostdata 155 struct NCR_700_Host_Parameters *hostdata = local [all...] |
H A D | bvme6000_scsi.c | 41 struct NCR_700_Host_Parameters *hostdata; local 46 hostdata = kzalloc(sizeof(struct NCR_700_Host_Parameters), GFP_KERNEL); 47 if (!hostdata) { 53 /* Fill in the required pieces of hostdata */ 54 hostdata->base = (void __iomem *)BVME_NCR53C710_BASE; 55 hostdata->clock = 40; /* XXX - depends on the CPU clock! */ 56 hostdata->chip710 = 1; 57 hostdata->dmode_extra = DMODE_FC2; 58 hostdata->dcntl_extra = EA_710; 59 hostdata 95 struct NCR_700_Host_Parameters *hostdata = shost_priv(host); local [all...] |
H A D | mvme16x_scsi.c | 41 struct NCR_700_Host_Parameters *hostdata; local 52 hostdata = kzalloc(sizeof(struct NCR_700_Host_Parameters), GFP_KERNEL); 53 if (hostdata == NULL) { 59 /* Fill in the required pieces of hostdata */ 60 hostdata->base = (void __iomem *)0xfff47000UL; 61 hostdata->clock = 50; /* XXX - depends on the CPU clock! */ 62 hostdata->chip710 = 1; 63 hostdata->dmode_extra = DMODE_FC2; 64 hostdata->dcntl_extra = EA_710; 65 hostdata 110 struct NCR_700_Host_Parameters *hostdata = shost_priv(host); local [all...] |
H A D | NCR5380.c | 415 * Locks: caller holds hostdata lock (not essential) 541 static void NCR5380_set_timer(struct NCR5380_hostdata *hostdata, unsigned long timeout) argument 543 hostdata->time_expires = jiffies + timeout; 544 schedule_delayed_work(&hostdata->coroutine, timeout); 581 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local 604 NCR5380_write(SELECT_ENABLE_REG, hostdata->id_mask); 605 NCR5380_write(OUTPUT_DATA_REG, hostdata->id_mask); 663 if (((struct NCR5380_hostdata *) instance->hostdata)->flags & FLAG_NCR53C400) { 711 struct NCR5380_hostdata *hostdata; local 822 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local 937 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local 957 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local 1039 struct NCR5380_hostdata *hostdata = local 1164 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local 1242 collect_stats(struct NCR5380_hostdata *hostdata, Scsi_Cmnd * cmd) argument 1299 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local 1589 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local 1824 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local 2095 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *)instance->hostdata; local 2507 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) local 2626 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local 2682 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local [all...] |
H A D | a4000t.c | 38 struct NCR_700_Host_Parameters *hostdata; local 49 hostdata = kzalloc(sizeof(struct NCR_700_Host_Parameters), 51 if (!hostdata) { 58 /* Fill in the required pieces of hostdata */ 59 hostdata->base = (void __iomem *)ZTWO_VADDR(scsi_addr); 60 hostdata->clock = 50; 61 hostdata->chip710 = 1; 62 hostdata->dmode_extra = DMODE_FC2; 63 hostdata->dcntl_extra = EA_710; 66 host = NCR_700_detect(&a4000t_scsi_driver_template, hostdata, 100 struct NCR_700_Host_Parameters *hostdata = shost_priv(host); local [all...] |
H A D | atari_NCR5380.c | 271 struct NCR5380_hostdata *hostdata = \ 272 (struct NCR5380_hostdata *)(in)->hostdata 273 #define HOSTDATA(in) ((struct NCR5380_hostdata *)(in)->hostdata) 366 if (hostdata->busy[cmd->device->id] & (1 << cmd->device->lun)) 396 hostdata->busy[cmd->device->id] |= (1 << cmd->device->lun); 422 hostdata->busy[cmd->device->id] &= ~(1 << cmd->device->lun); 769 struct NCR5380_hostdata *hostdata; local 781 hostdata = (struct NCR5380_hostdata *)instance->hostdata; 791 if (!hostdata 1047 struct NCR5380_hostdata *hostdata = HOSTDATA(instance); local 1359 collect_stats(struct NCR5380_hostdata* hostdata, Scsi_Cmnd *cmd) argument [all...] |
H A D | sun3_NCR5380.c | 258 struct NCR5380_hostdata *hostdata = \ 259 (struct NCR5380_hostdata *)(in)->hostdata 260 #define HOSTDATA(in) ((struct NCR5380_hostdata *)(in)->hostdata) 360 if (hostdata->busy[cmd->device->id] & (1 << cmd->device->lun)) 390 hostdata->busy[cmd->device->id] |= (1 << cmd->device->lun); 417 hostdata->busy[cmd->device->id] &= ~(1 << cmd->device->lun); 711 struct NCR5380_hostdata *hostdata; local 723 hostdata = (struct NCR5380_hostdata *)instance->hostdata; 733 if (!hostdata 993 struct NCR5380_hostdata *hostdata = HOSTDATA(instance); local 1300 collect_stats(struct NCR5380_hostdata *hostdata, struct scsi_cmnd *cmd) argument [all...] |
H A D | zorro7xx.c | 78 struct NCR_700_Host_Parameters *hostdata; local 97 hostdata = kzalloc(sizeof(struct NCR_700_Host_Parameters), GFP_KERNEL); 98 if (!hostdata) { 103 /* Fill in the required pieces of hostdata */ 105 hostdata->base = ioremap(ioaddr, zorro_resource_len(z)); 107 hostdata->base = (void __iomem *)ZTWO_VADDR(ioaddr); 109 hostdata->clock = 50; 110 hostdata->chip710 = 1; 113 hostdata->ctest7_extra = CTEST7_TT1; 118 host = NCR_700_detect(&zorro7xx_scsi_driver_template, hostdata, 156 struct NCR_700_Host_Parameters *hostdata = shost_priv(host); local [all...] |
H A D | 53c700.h | 108 struct NCR_700_Device_Parameters *hostdata = SDp->hostdata; local 110 return hostdata->cmnd; 116 struct NCR_700_Device_Parameters *hostdata = SDp->hostdata; local 118 hostdata->depth = depth; 123 struct NCR_700_Device_Parameters *hostdata = SDp->hostdata; local 125 return hostdata->depth; 256 #define bE (hostdata 479 const struct NCR_700_Host_Parameters *hostdata local 488 const struct NCR_700_Host_Parameters *hostdata local 503 const struct NCR_700_Host_Parameters *hostdata local 512 const struct NCR_700_Host_Parameters *hostdata local [all...] |
H A D | sim710.c | 103 struct NCR_700_Host_Parameters *hostdata = local 110 if(hostdata == NULL) { 121 /* Fill in the three required pieces of hostdata */ 122 hostdata->base = ioport_map(base_addr, 64); 123 hostdata->differential = differential; 124 hostdata->clock = clock; 125 hostdata->chip710 = 1; 126 hostdata->burst_length = 8; 129 if((host = NCR_700_detect(&sim710_driver_template, hostdata, dev)) 152 kfree(hostdata); 161 struct NCR_700_Host_Parameters *hostdata = local [all...] |
H A D | NCR_D700.c | 180 struct NCR_700_Host_Parameters *hostdata; local 184 hostdata = kzalloc(sizeof(*hostdata), GFP_KERNEL); 185 if (!hostdata) { 198 /* Fill in the three required pieces of hostdata */ 199 hostdata->base = ioport_map(region, 64); 200 hostdata->differential = (((1<<siop) & differential) != 0); 201 hostdata->clock = NCR_D700_CLOCK_MHZ; 202 hostdata->burst_length = 8; 205 host = NCR_700_detect(&NCR_D700_driver_template, hostdata, [all...] |
H A D | g_NCR5380.c | 452 ((struct NCR5380_hostdata *)instance->hostdata)->iomem = iomem; 523 iounmap(((struct NCR5380_hostdata *)instance->hostdata)->iomem); 811 struct NCR5380_hostdata *hostdata; local 817 hostdata = (struct NCR5380_hostdata *) scsi_ptr->hostdata; 825 PRINTP("NCR53C400 card%s detected\n" ANDP(((struct NCR5380_hostdata *) scsi_ptr->hostdata)->flags & FLAG_NCR53C400) ? "" : " not"); 839 if (hostdata->connected || hostdata->issue_queue || hostdata->disconnected_queue) 841 if (hostdata [all...] |
H A D | qlogicfas408.h | 102 #define get_priv_by_cmd(x) (struct qlogicfas408_priv *)&((x)->device->host->hostdata[0]) 103 #define get_priv_by_host(x) (struct qlogicfas408_priv *)&((x)->hostdata[0])
|
H A D | eata_generic.h | 86 #define HD(cmd) ((hostdata *)&(cmd->device->host->hostdata)) 88 #define SD(host) ((hostdata *)&(host->hostdata)) 363 }hostdata; typedef in typeref:struct:hstd
|
H A D | in2000.h | 43 #define DB(f,a) if (hostdata->args & (f)) a; 52 #define read1_io(a) (inb(hostdata->io_base+(a))) 53 #define read2_io(a) (inw(hostdata->io_base+(a))) 54 #define write1_io(b,a) (outb((b),hostdata->io_base+(a))) 55 #define write2_io(w,a) (outw((w),hostdata->io_base+(a))) 315 /* defines for hostdata->chip */ 322 /* defines for hostdata->state */ 331 /* defines for hostdata->fifo */ 337 /* defines for hostdata->level2 */ 351 /* defines for hostdata [all...] |
/drivers/scsi/arcmsr/ |
H A D | arcmsr_attr.c | 70 struct AdapterControlBlock *acb = (struct AdapterControlBlock *) host->hostdata; 117 struct AdapterControlBlock *acb = (struct AdapterControlBlock *) host->hostdata; 166 struct AdapterControlBlock *acb = (struct AdapterControlBlock *) host->hostdata; 272 (struct AdapterControlBlock *) host->hostdata; 284 (struct AdapterControlBlock *) host->hostdata; 296 (struct AdapterControlBlock *) host->hostdata; 308 (struct AdapterControlBlock *) host->hostdata; 320 (struct AdapterControlBlock *) host->hostdata; 333 (struct AdapterControlBlock *) host->hostdata; 346 (struct AdapterControlBlock *) host->hostdata; [all...] |
/drivers/scsi/pcmcia/ |
H A D | nsp_message.c | 14 nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata; 55 nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata;
|
/drivers/scsi/bfa/ |
H A D | bfad_attr.c | 39 im_port = (struct bfad_im_port_s *) shost->hostdata[0]; 65 im_port = (struct bfad_im_port_s *) shost->hostdata[0]; 91 im_port = (struct bfad_im_port_s *) shost->hostdata[0]; 110 (struct bfad_im_port_s *) shost->hostdata[0]; 124 (struct bfad_im_port_s *) shost->hostdata[0]; 156 (struct bfad_im_port_s *) shost->hostdata[0]; 193 (struct bfad_im_port_s *) shost->hostdata[0]; 212 (struct bfad_im_port_s *) shost->hostdata[0]; 249 (struct bfad_im_port_s *) shost->hostdata[0]; 266 (struct bfad_im_port_s *) shost->hostdata[ [all...] |