Lines Matching refs:host

122 cumanascsi_2_terminator_ctl(struct Scsi_Host *host, int on_off)  in cumanascsi_2_terminator_ctl()  argument
124 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; in cumanascsi_2_terminator_ctl()
157 cumanascsi_2_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, in cumanascsi_2_dma_setup() argument
160 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; in cumanascsi_2_dma_setup()
161 struct device *dev = scsi_get_device(host); in cumanascsi_2_dma_setup()
209 cumanascsi_2_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, in cumanascsi_2_dma_pseudo() argument
212 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; in cumanascsi_2_dma_pseudo()
283 cumanascsi_2_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp) in cumanascsi_2_dma_stop() argument
285 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; in cumanascsi_2_dma_stop()
297 const char *cumanascsi_2_info(struct Scsi_Host *host) in cumanascsi_2_info() argument
299 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; in cumanascsi_2_info()
303 host->hostt->name, info->info.scsi.type, info->ec->slot_no, in cumanascsi_2_info()
317 cumanascsi_2_set_proc_info(struct Scsi_Host *host, char *buffer, int length) in cumanascsi_2_set_proc_info() argument
327 cumanascsi_2_terminator_ctl(host, 1); in cumanascsi_2_set_proc_info()
329 cumanascsi_2_terminator_ctl(host, 0); in cumanascsi_2_set_proc_info()
340 static int cumanascsi_2_show_info(struct seq_file *m, struct Scsi_Host *host) in cumanascsi_2_show_info() argument
343 info = (struct cumanascsi2_info *)host->hostdata; in cumanascsi_2_show_info()
377 struct Scsi_Host *host; in cumanascsi2_probe() local
392 host = scsi_host_alloc(&cumanascsi2_template, in cumanascsi2_probe()
394 if (!host) { in cumanascsi2_probe()
399 ecard_set_drvdata(ec, host); in cumanascsi2_probe()
401 info = (struct cumanascsi2_info *)host->hostdata; in cumanascsi2_probe()
405 cumanascsi_2_terminator_ctl(host, term[ec->slot_no]); in cumanascsi2_probe()
428 ret = fas216_init(host); in cumanascsi2_probe()
436 host->host_no, ec->irq, ret); in cumanascsi2_probe()
443 host->host_no, info->info.scsi.dma); in cumanascsi2_probe()
451 ret = fas216_add(host, &ec->dev); in cumanascsi2_probe()
457 free_irq(ec->irq, host); in cumanascsi2_probe()
460 fas216_release(host); in cumanascsi2_probe()
463 scsi_host_put(host); in cumanascsi2_probe()
474 struct Scsi_Host *host = ecard_get_drvdata(ec); in cumanascsi2_remove() local
475 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; in cumanascsi2_remove()
478 fas216_remove(host); in cumanascsi2_remove()
484 fas216_release(host); in cumanascsi2_remove()
485 scsi_host_put(host); in cumanascsi2_remove()