Lines Matching refs:host

116 /* Prototype: void cumanascsi_2_terminator_ctl(host, on_off)
118 * Params : host - card to turn on/off
122 cumanascsi_2_terminator_ctl(struct Scsi_Host *host, int on_off)
124 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata;
148 /* Prototype: fasdmatype_t cumanascsi_2_dma_setup(host, SCpnt, direction, min_type)
150 * Params : host - host
157 cumanascsi_2_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp,
160 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata;
161 struct device *dev = scsi_get_device(host);
201 * Prototype: void cumanascsi_2_dma_pseudo(host, SCpnt, direction, transfer)
203 * Params : host - host
209 cumanascsi_2_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp,
212 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata;
277 /* Prototype: int cumanascsi_2_dma_stop(host, SCpnt)
279 * Params : host - host
283 cumanascsi_2_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp)
285 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata;
292 /* Prototype: const char *cumanascsi_2_info(struct Scsi_Host * host)
294 * Params : host - driver host structure to return info for.
297 const char *cumanascsi_2_info(struct Scsi_Host *host)
299 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata;
303 host->hostt->name, info->info.scsi.type, info->ec->slot_no,
309 /* Prototype: int cumanascsi_2_set_proc_info(struct Scsi_Host *host, char *buffer, int length)
311 * Params : host - host to setup
317 cumanascsi_2_set_proc_info(struct Scsi_Host *host, char *buffer, int length)
327 cumanascsi_2_terminator_ctl(host, 1);
329 cumanascsi_2_terminator_ctl(host, 0);
340 static int cumanascsi_2_show_info(struct seq_file *m, struct Scsi_Host *host)
343 info = (struct cumanascsi2_info *)host->hostdata;
378 struct Scsi_Host *host;
393 host = scsi_host_alloc(&cumanascsi2_template,
395 if (!host) {
400 ecard_set_drvdata(ec, host);
402 info = (struct cumanascsi2_info *)host->hostdata;
406 cumanascsi_2_terminator_ctl(host, term[ec->slot_no]);
429 ret = fas216_init(host);
437 host->host_no, ec->irq, ret);
444 host->host_no, info->info.scsi.dma);
452 ret = fas216_add(host, &ec->dev);
458 free_irq(ec->irq, host);
461 fas216_release(host);
464 scsi_host_put(host);
475 struct Scsi_Host *host = ecard_get_drvdata(ec);
476 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata;
479 fas216_remove(host);
485 fas216_release(host);
486 scsi_host_put(host);