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()
169 sbdev->e_addr.manf_id, in slim_add_device()
170 sbdev->e_addr.prod_code, in slim_add_device()
171 sbdev->e_addr.dev_index, in slim_add_device()
172 sbdev->e_addr.instance); in slim_add_device()
188 sbdev->e_addr = *eaddr; in slim_alloc_device()
208 struct slim_eaddr e_addr; in of_register_slim_devices() local
231 e_addr.dev_index = reg[0]; in of_register_slim_devices()
232 e_addr.instance = reg[1]; in of_register_slim_devices()
233 e_addr.manf_id = manf_id; in of_register_slim_devices()
234 e_addr.prod_code = prod_code; in of_register_slim_devices()
236 sbdev = slim_alloc_device(ctrl, &e_addr, node); in of_register_slim_devices()
343 struct slim_eaddr *e_addr = data; in slim_match_dev() local
346 return slim_eaddr_equal(&sbdev->e_addr, e_addr); in slim_match_dev()
374 struct slim_eaddr *e_addr) in slim_get_device() argument
378 sbdev = find_slim_device(ctrl, e_addr); in slim_get_device()
380 sbdev = slim_alloc_device(ctrl, e_addr, NULL); in slim_get_device()
437 ret = ctrl->get_laddr(ctrl, &sbdev->e_addr, &laddr); in slim_device_alloc_laddr()
453 ret = ctrl->set_laddr(ctrl, &sbdev->e_addr, laddr); in slim_device_alloc_laddr()
467 laddr, sbdev->e_addr.manf_id, sbdev->e_addr.prod_code, in slim_device_alloc_laddr()
468 sbdev->e_addr.dev_index, sbdev->e_addr.instance); in slim_device_alloc_laddr()
491 struct slim_eaddr *e_addr, u8 *laddr) in slim_device_report_present() argument
504 sbdev = slim_get_device(ctrl, e_addr); in slim_device_report_present()