Lines Matching refs:unit
165 struct fw_unit *unit; member
184 return fw_parent_device(tgt->unit); in target_parent_device()
189 return &tgt->unit->device; in tgt_dev()
194 return &lu->tgt->unit->device; in lu_dev()
1133 static void sbp2_remove(struct fw_unit *unit);
1135 static int sbp2_probe(struct fw_unit *unit, const struct ieee1394_device_id *id) in sbp2_probe() argument
1137 struct fw_device *device = fw_parent_device(unit); in sbp2_probe()
1156 dev_set_drvdata(&unit->device, tgt); in sbp2_probe()
1157 tgt->unit = unit; in sbp2_probe()
1167 if (scsi_add_host_with_dma(shost, &unit->device, in sbp2_probe()
1172 tgt->directory_id = ((unit->directory - device->config_rom) * 4 in sbp2_probe()
1178 if (sbp2_scan_unit_dir(tgt, unit->directory, &model, in sbp2_probe()
1201 sbp2_remove(unit); in sbp2_probe()
1209 static void sbp2_update(struct fw_unit *unit) in sbp2_update() argument
1211 struct sbp2_target *tgt = dev_get_drvdata(&unit->device); in sbp2_update()
1214 fw_device_enable_phys_dma(fw_parent_device(unit)); in sbp2_update()
1227 static void sbp2_remove(struct fw_unit *unit) in sbp2_remove() argument
1229 struct fw_device *device = fw_parent_device(unit); in sbp2_remove()
1230 struct sbp2_target *tgt = dev_get_drvdata(&unit->device); in sbp2_remove()
1265 dev_notice(&unit->device, "released target %d:0:0\n", shost->host_no); in sbp2_remove()