Lines Matching refs:scsi_host
72 struct scsi_host_queue *scsi_host; in linsysfs_scsiname() local
81 TAILQ_FOREACH(scsi_host, &scsi_host_q, scsi_host_next) { in linsysfs_scsiname()
83 sbuf_printf(sb, "%s\n", scsi_host->name); in linsysfs_scsiname()
97 struct scsi_host_queue *scsi_host; in linsysfs_link_scsi_host() local
106 TAILQ_FOREACH(scsi_host, &scsi_host_q, scsi_host_next) { in linsysfs_link_scsi_host()
108 sbuf_printf(sb, "../../../devices%s", scsi_host->path); in linsysfs_link_scsi_host()
261 struct scsi_host_queue *scsi_host; in linsysfs_run_bus() local
339 scsi_host = malloc(sizeof( in linsysfs_run_bus()
342 scsi_host->path = malloc( in linsysfs_run_bus()
345 scsi_host->path[0] = '\000'; in linsysfs_run_bus()
346 bcopy(new_path, scsi_host->path, in linsysfs_run_bus()
348 scsi_host->name = "unknown"; in linsysfs_run_bus()
358 scsi_host->name in linsysfs_run_bus()
361 scsi_host, scsi_host_next); in linsysfs_run_bus()
546 struct scsi_host_queue *scsi_host, *scsi_host_tmp; in linsysfs_uninit() local
548 TAILQ_FOREACH_SAFE(scsi_host, &scsi_host_q, scsi_host_next, in linsysfs_uninit()
550 TAILQ_REMOVE(&scsi_host_q, scsi_host, scsi_host_next); in linsysfs_uninit()
551 free(scsi_host->path, M_TEMP); in linsysfs_uninit()
552 free(scsi_host, M_TEMP); in linsysfs_uninit()