Lines Matching refs:e_addr
23 if (id->manf_id == sbdev->e_addr.manf_id && in slim_match()
24 id->prod_code == sbdev->e_addr.prod_code && in slim_match()
25 id->dev_index == sbdev->e_addr.dev_index && in slim_match()
26 id->instance == sbdev->e_addr.instance) in slim_match()
170 sbdev->e_addr.manf_id, in slim_add_device()
171 sbdev->e_addr.prod_code, in slim_add_device()
172 sbdev->e_addr.dev_index, in slim_add_device()
173 sbdev->e_addr.instance); in slim_add_device()
189 sbdev->e_addr = *eaddr; in slim_alloc_device()
209 struct slim_eaddr e_addr; in of_register_slim_devices() local
232 e_addr.dev_index = reg[0]; in of_register_slim_devices()
233 e_addr.instance = reg[1]; in of_register_slim_devices()
234 e_addr.manf_id = manf_id; in of_register_slim_devices()
235 e_addr.prod_code = prod_code; in of_register_slim_devices()
237 sbdev = slim_alloc_device(ctrl, &e_addr, node); in of_register_slim_devices()
345 struct slim_eaddr *e_addr = data; in slim_match_dev() local
348 return slim_eaddr_equal(&sbdev->e_addr, e_addr); in slim_match_dev()
376 struct slim_eaddr *e_addr) in slim_get_device() argument
380 sbdev = find_slim_device(ctrl, e_addr); in slim_get_device()
382 sbdev = slim_alloc_device(ctrl, e_addr, NULL); in slim_get_device()
439 ret = ctrl->get_laddr(ctrl, &sbdev->e_addr, &laddr); in slim_device_alloc_laddr()
455 ret = ctrl->set_laddr(ctrl, &sbdev->e_addr, laddr); in slim_device_alloc_laddr()
469 laddr, sbdev->e_addr.manf_id, sbdev->e_addr.prod_code, in slim_device_alloc_laddr()
470 sbdev->e_addr.dev_index, sbdev->e_addr.instance); in slim_device_alloc_laddr()
493 struct slim_eaddr *e_addr, u8 *laddr) in slim_device_report_present() argument
506 sbdev = slim_get_device(ctrl, e_addr); in slim_device_report_present()