Lines Matching refs:id
30 *id, in rio_match_device()
33 while (id->vid || id->asm_vid) { in rio_match_device()
34 if (((id->vid == RIO_ANY_ID) || (id->vid == rdev->vid)) && in rio_match_device()
35 ((id->did == RIO_ANY_ID) || (id->did == rdev->did)) && in rio_match_device()
36 ((id->asm_vid == RIO_ANY_ID) in rio_match_device()
37 || (id->asm_vid == rdev->asm_vid)) in rio_match_device()
38 && ((id->asm_did == RIO_ANY_ID) in rio_match_device()
39 || (id->asm_did == rdev->asm_did))) in rio_match_device()
40 return id; in rio_match_device()
41 id++; in rio_match_device()
91 const struct rio_device_id *id; in rio_device_probe() local
96 id = rio_match_device(rdrv->id_table, rdev); in rio_device_probe()
98 if (id) in rio_device_probe()
99 error = rdrv->probe(rdev, id); in rio_device_probe()
187 const struct rio_device_id *id = rdrv->id_table; in rio_match_bus() local
190 if (!id) in rio_match_bus()
193 found_id = rio_match_device(id, rdev); in rio_match_bus()