Lines Matching refs:obj_desc

26 				struct fsl_mc_obj_desc *obj_desc)  in fsl_mc_device_match()  argument
28 return mc_dev->obj_desc.id == obj_desc->id && in fsl_mc_device_match()
29 strcmp(mc_dev->obj_desc.type, obj_desc->type) == 0; in fsl_mc_device_match()
43 struct fsl_mc_obj_desc *obj_desc = &objs->child_array[i]; in __fsl_mc_device_remove_if_not_in_mc() local
45 if (strlen(obj_desc->type) != 0 && in __fsl_mc_device_remove_if_not_in_mc()
46 fsl_mc_device_match(mc_dev, obj_desc)) in __fsl_mc_device_remove_if_not_in_mc()
101 struct fsl_mc_obj_desc *obj_desc = data; in __fsl_mc_device_match() local
104 return fsl_mc_device_match(mc_dev, obj_desc); in __fsl_mc_device_match()
108 *obj_desc, in fsl_mc_device_lookup()
114 dev = device_find_child(&mc_bus_dev->dev, obj_desc, in fsl_mc_device_lookup()
132 struct fsl_mc_obj_desc *obj_desc) in check_plugged_state_change() argument
136 obj_desc->state & FSL_MC_OBJ_STATE_PLUGGED; in check_plugged_state_change()
139 (mc_dev->obj_desc.state & FSL_MC_OBJ_STATE_PLUGGED)) { in check_plugged_state_change()
141 mc_dev->obj_desc.state |= FSL_MC_OBJ_STATE_PLUGGED; in check_plugged_state_change()
149 mc_dev->obj_desc.state &= ~FSL_MC_OBJ_STATE_PLUGGED; in check_plugged_state_change()
176 struct fsl_mc_obj_desc *obj_desc = &obj_desc_array[i]; in dprc_add_new_devices() local
178 if (strlen(obj_desc->type) == 0) in dprc_add_new_devices()
184 child_dev = fsl_mc_device_lookup(obj_desc, mc_bus_dev); in dprc_add_new_devices()
186 check_plugged_state_change(child_dev, obj_desc); in dprc_add_new_devices()
191 error = fsl_mc_device_add(obj_desc, NULL, &mc_bus_dev->dev, in dprc_add_new_devices()
223 unsigned int irq_count = mc_bus_dev->obj_desc.irq_count; in dprc_scan_objects()
252 struct fsl_mc_obj_desc *obj_desc = in dprc_scan_objects() local
258 i, obj_desc); in dprc_scan_objects()
267 obj_desc->type[0] = '\0'; in dprc_scan_objects()
268 obj_desc->id = error; in dprc_scan_objects()
277 if ((strcmp(obj_desc->type, "dpseci") == 0) && in dprc_scan_objects()
278 (obj_desc->ver_major < 4)) in dprc_scan_objects()
279 obj_desc->flags |= in dprc_scan_objects()
282 irq_count += obj_desc->irq_count; in dprc_scan_objects()
285 obj_desc->type, obj_desc->id); in dprc_scan_objects()
611 if (mc_dev->obj_desc.region_count == 0) in dprc_probe()
653 error = dprc_open(mc_dev->mc_io, 0, mc_dev->obj_desc.id, in dprc_probe()