Lines Matching refs:shost
67 struct Scsi_Host *shost = pde_data(file_inode(file)); in proc_scsi_host_write() local
74 if (!shost->hostt->write_info) in proc_scsi_host_write()
82 ret = shost->hostt->write_info(shost, page, count); in proc_scsi_host_write()
91 struct Scsi_Host *shost = m->private; in proc_scsi_show() local
92 return shost->hostt->show_info(m, shost); in proc_scsi_show()
218 void scsi_proc_host_add(struct Scsi_Host *shost) in scsi_proc_host_add() argument
220 const struct scsi_host_template *sht = shost->hostt; in scsi_proc_host_add()
232 sprintf(name,"%d", shost->host_no); in scsi_proc_host_add()
234 &proc_scsi_ops, shost); in scsi_proc_host_add()
240 shost_printk(KERN_ERR, shost, in scsi_proc_host_add()
249 void scsi_proc_host_rm(struct Scsi_Host *shost) in scsi_proc_host_rm() argument
251 const struct scsi_host_template *sht = shost->hostt; in scsi_proc_host_rm()
262 sprintf(name,"%d", shost->host_no); in scsi_proc_host_rm()
340 struct Scsi_Host *shost; in scsi_add_single_device() local
343 shost = scsi_host_lookup(host); in scsi_add_single_device()
344 if (!shost) in scsi_add_single_device()
347 if (shost->transportt->user_scan) in scsi_add_single_device()
348 error = shost->transportt->user_scan(shost, channel, id, lun); in scsi_add_single_device()
350 error = scsi_scan_host_selected(shost, channel, id, lun, in scsi_add_single_device()
352 scsi_host_put(shost); in scsi_add_single_device()
369 struct Scsi_Host *shost; in scsi_remove_single_device() local
372 shost = scsi_host_lookup(host); in scsi_remove_single_device()
373 if (!shost) in scsi_remove_single_device()
375 sdev = scsi_device_lookup(shost, channel, id, lun); in scsi_remove_single_device()
382 scsi_host_put(shost); in scsi_remove_single_device()