Lines Matching refs:error
134 int error; in check_plugged_state_change() local
142 error = device_attach(&mc_dev->dev); in check_plugged_state_change()
143 if (error < 0) { in check_plugged_state_change()
146 error); in check_plugged_state_change()
171 int error; in dprc_add_new_devices() local
191 error = fsl_mc_device_add(obj_desc, NULL, &mc_bus_dev->dev, in dprc_add_new_devices()
193 if (error < 0) in dprc_add_new_devices()
222 int error; in dprc_scan_objects() local
227 error = dprc_get_obj_count(mc_bus_dev->mc_io, in dprc_scan_objects()
231 if (error < 0) { in dprc_scan_objects()
233 error); in dprc_scan_objects()
234 return error; in dprc_scan_objects()
255 error = dprc_get_obj(mc_bus_dev->mc_io, in dprc_scan_objects()
259 if (error < 0) { in dprc_scan_objects()
262 i, error); in dprc_scan_objects()
268 obj_desc->id = error; in dprc_scan_objects()
306 error = fsl_mc_populate_irq_pool(mc_bus, in dprc_scan_objects()
308 if (error < 0) in dprc_scan_objects()
309 return error; in dprc_scan_objects()
338 int error; in dprc_scan_container() local
347 error = dprc_scan_objects(mc_bus_dev, NULL); in dprc_scan_container()
349 if (error < 0) { in dprc_scan_container()
351 return error; in dprc_scan_container()
376 int error; in dprc_irq0_handler_thread() local
395 error = dprc_get_irq_status(mc_io, 0, mc_dev->mc_handle, 0, in dprc_irq0_handler_thread()
397 if (error < 0) { in dprc_irq0_handler_thread()
399 "dprc_get_irq_status() failed: %d\n", error); in dprc_irq0_handler_thread()
403 error = dprc_clear_irq_status(mc_io, 0, mc_dev->mc_handle, 0, in dprc_irq0_handler_thread()
405 if (error < 0) { in dprc_irq0_handler_thread()
407 "dprc_clear_irq_status() failed: %d\n", error); in dprc_irq0_handler_thread()
418 error = dprc_scan_objects(mc_dev, &irq_count); in dprc_irq0_handler_thread()
419 if (error < 0) { in dprc_irq0_handler_thread()
426 if (error != -ENXIO) { in dprc_irq0_handler_thread()
428 error); in dprc_irq0_handler_thread()
451 int error; in disable_dprc_irq() local
457 error = dprc_set_irq_enable(mc_io, 0, mc_dev->mc_handle, 0, 0); in disable_dprc_irq()
458 if (error < 0) { in disable_dprc_irq()
461 error); in disable_dprc_irq()
462 return error; in disable_dprc_irq()
468 error = dprc_set_irq_mask(mc_io, 0, mc_dev->mc_handle, 0, 0x0); in disable_dprc_irq()
469 if (error < 0) { in disable_dprc_irq()
472 error); in disable_dprc_irq()
473 return error; in disable_dprc_irq()
479 error = dprc_clear_irq_status(mc_io, 0, mc_dev->mc_handle, 0, ~0x0U); in disable_dprc_irq()
480 if (error < 0) { in disable_dprc_irq()
483 error); in disable_dprc_irq()
484 return error; in disable_dprc_irq()
492 int error; in register_dprc_irq_handler() local
499 error = devm_request_threaded_irq(&mc_dev->dev, in register_dprc_irq_handler()
506 if (error < 0) { in register_dprc_irq_handler()
509 error); in register_dprc_irq_handler()
510 return error; in register_dprc_irq_handler()
518 int error; in enable_dprc_irq() local
523 error = dprc_set_irq_mask(mc_dev->mc_io, 0, mc_dev->mc_handle, 0, in enable_dprc_irq()
525 if (error < 0) { in enable_dprc_irq()
528 error); in enable_dprc_irq()
530 return error; in enable_dprc_irq()
536 error = dprc_set_irq_enable(mc_dev->mc_io, 0, mc_dev->mc_handle, 0, 1); in enable_dprc_irq()
537 if (error < 0) { in enable_dprc_irq()
540 error); in enable_dprc_irq()
542 return error; in enable_dprc_irq()
553 int error; in dprc_setup_irq() local
555 error = fsl_mc_allocate_irqs(mc_dev); in dprc_setup_irq()
556 if (error < 0) in dprc_setup_irq()
557 return error; in dprc_setup_irq()
559 error = disable_dprc_irq(mc_dev); in dprc_setup_irq()
560 if (error < 0) in dprc_setup_irq()
563 error = register_dprc_irq_handler(mc_dev); in dprc_setup_irq()
564 if (error < 0) in dprc_setup_irq()
567 error = enable_dprc_irq(mc_dev); in dprc_setup_irq()
568 if (error < 0) in dprc_setup_irq()
575 return error; in dprc_setup_irq()
590 int error; in dprc_probe() local
616 error = fsl_create_mc_io(&mc_dev->dev, in dprc_probe()
622 if (error < 0) in dprc_probe()
623 return error; in dprc_probe()
642 error = fsl_mc_find_msi_domain(parent_dev, in dprc_probe()
644 if (error < 0) { in dprc_probe()
653 error = dprc_open(mc_dev->mc_io, 0, mc_dev->obj_desc.id, in dprc_probe()
655 if (error < 0) { in dprc_probe()
656 dev_err(&mc_dev->dev, "dprc_open() failed: %d\n", error); in dprc_probe()
660 error = dprc_get_attributes(mc_dev->mc_io, 0, mc_dev->mc_handle, in dprc_probe()
662 if (error < 0) { in dprc_probe()
664 error); in dprc_probe()
668 error = dprc_get_api_version(mc_dev->mc_io, 0, in dprc_probe()
671 if (error < 0) { in dprc_probe()
673 error); in dprc_probe()
683 error = -ENOTSUPP; in dprc_probe()
692 error = dprc_scan_container(mc_dev); in dprc_probe()
693 if (error < 0) in dprc_probe()
699 error = dprc_setup_irq(mc_dev); in dprc_probe()
700 if (error < 0) in dprc_probe()
718 return error; in dprc_probe()
747 int error; in dprc_remove() local
770 error = dprc_close(mc_dev->mc_io, 0, mc_dev->mc_handle); in dprc_remove()
771 if (error < 0) in dprc_remove()
772 dev_err(&mc_dev->dev, "dprc_close() failed: %d\n", error); in dprc_remove()