Lines Matching refs:unit
34 struct fw_unit *unit; member
219 dev = fw_parent_device(scs->unit); in scs_output_tasklet()
371 err = snd_fw_transaction(scs->unit, TCODE_WRITE_BLOCK_REQUEST, in scs_init_hss_address()
374 dev_err(&scs->unit->device, "HSS1394 communication failed\n"); in scs_init_hss_address()
387 static int scs_probe(struct fw_unit *unit, const struct ieee1394_device_id *id) in scs_probe() argument
389 struct fw_device *fw_dev = fw_parent_device(unit); in scs_probe()
394 err = snd_card_new(&unit->device, -16, NULL, THIS_MODULE, in scs_probe()
401 scs->unit = unit; in scs_probe()
424 fw_csr_string(unit->directory, CSR_MODEL, in scs_probe()
429 dev_name(&unit->device), 100 << fw_dev->max_speed); in scs_probe()
444 dev_set_drvdata(&unit->device, scs); in scs_probe()
455 static void scs_update(struct fw_unit *unit) in scs_update() argument
457 struct scs *scs = dev_get_drvdata(&unit->device); in scs_update()
463 generation = fw_parent_device(unit)->generation; in scs_update()
465 snd_fw_transaction(scs->unit, TCODE_WRITE_BLOCK_REQUEST, in scs_update()
470 static void scs_remove(struct fw_unit *unit) in scs_remove() argument
472 struct scs *scs = dev_get_drvdata(&unit->device); in scs_remove()