Lines Matching refs:error
143 int error; in check_plugged_state_change() local
151 error = device_attach(&mc_dev->dev); in check_plugged_state_change()
152 if (error < 0) { in check_plugged_state_change()
155 error); in check_plugged_state_change()
167 int error; in fsl_mc_obj_device_add() local
178 error = fsl_mc_device_add(obj_desc, NULL, &mc_bus_dev->dev, in fsl_mc_obj_device_add()
180 if (error < 0) in fsl_mc_obj_device_add()
245 int error; in dprc_scan_objects() local
250 error = dprc_get_obj_count(mc_bus_dev->mc_io, in dprc_scan_objects()
254 if (error < 0) { in dprc_scan_objects()
256 error); in dprc_scan_objects()
257 return error; in dprc_scan_objects()
278 error = dprc_get_obj(mc_bus_dev->mc_io, in dprc_scan_objects()
282 if (error < 0) { in dprc_scan_objects()
285 i, error); in dprc_scan_objects()
291 obj_desc->id = error; in dprc_scan_objects()
330 error = fsl_mc_populate_irq_pool(mc_bus_dev, in dprc_scan_objects()
332 if (error < 0) in dprc_scan_objects()
333 return error; in dprc_scan_objects()
361 int error = 0; in dprc_scan_container() local
370 error = dprc_scan_objects(mc_bus_dev, alloc_interrupts); in dprc_scan_container()
373 return error; in dprc_scan_container()
395 int error; in dprc_irq0_handler_thread() local
414 error = dprc_get_irq_status(mc_io, 0, mc_dev->mc_handle, 0, in dprc_irq0_handler_thread()
416 if (error < 0) { in dprc_irq0_handler_thread()
418 "dprc_get_irq_status() failed: %d\n", error); in dprc_irq0_handler_thread()
422 error = dprc_clear_irq_status(mc_io, 0, mc_dev->mc_handle, 0, in dprc_irq0_handler_thread()
424 if (error < 0) { in dprc_irq0_handler_thread()
426 "dprc_clear_irq_status() failed: %d\n", error); in dprc_irq0_handler_thread()
436 error = dprc_scan_objects(mc_dev, true); in dprc_irq0_handler_thread()
437 if (error < 0) { in dprc_irq0_handler_thread()
444 if (error != -ENXIO) { in dprc_irq0_handler_thread()
446 error); in dprc_irq0_handler_thread()
463 int error; in disable_dprc_irq() local
469 error = dprc_set_irq_enable(mc_io, 0, mc_dev->mc_handle, 0, 0); in disable_dprc_irq()
470 if (error < 0) { in disable_dprc_irq()
473 error); in disable_dprc_irq()
474 return error; in disable_dprc_irq()
480 error = dprc_set_irq_mask(mc_io, 0, mc_dev->mc_handle, 0, 0x0); in disable_dprc_irq()
481 if (error < 0) { in disable_dprc_irq()
484 error); in disable_dprc_irq()
485 return error; in disable_dprc_irq()
491 error = dprc_clear_irq_status(mc_io, 0, mc_dev->mc_handle, 0, ~0x0U); in disable_dprc_irq()
492 if (error < 0) { in disable_dprc_irq()
495 error); in disable_dprc_irq()
496 return error; in disable_dprc_irq()
504 int error; in register_dprc_irq_handler() local
511 error = devm_request_threaded_irq(&mc_dev->dev, in register_dprc_irq_handler()
518 if (error < 0) { in register_dprc_irq_handler()
521 error); in register_dprc_irq_handler()
522 return error; in register_dprc_irq_handler()
530 int error; in enable_dprc_irq() local
535 error = dprc_set_irq_mask(mc_dev->mc_io, 0, mc_dev->mc_handle, 0, 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()
548 error = dprc_set_irq_enable(mc_dev->mc_io, 0, mc_dev->mc_handle, 0, 1); in enable_dprc_irq()
549 if (error < 0) { in enable_dprc_irq()
552 error); in enable_dprc_irq()
554 return error; in enable_dprc_irq()
565 int error; in dprc_setup_irq() local
567 error = fsl_mc_allocate_irqs(mc_dev); in dprc_setup_irq()
568 if (error < 0) in dprc_setup_irq()
569 return error; in dprc_setup_irq()
571 error = disable_dprc_irq(mc_dev); in dprc_setup_irq()
572 if (error < 0) in dprc_setup_irq()
575 error = register_dprc_irq_handler(mc_dev); in dprc_setup_irq()
576 if (error < 0) in dprc_setup_irq()
579 error = enable_dprc_irq(mc_dev); in dprc_setup_irq()
580 if (error < 0) in dprc_setup_irq()
587 return error; in dprc_setup_irq()
608 int error; in dprc_setup() local
628 error = fsl_create_mc_io(&mc_dev->dev, in dprc_setup()
634 if (error < 0) in dprc_setup()
635 return error; in dprc_setup()
649 error = dprc_open(mc_dev->mc_io, 0, mc_dev->obj_desc.id, in dprc_setup()
651 if (error < 0) { in dprc_setup()
652 dev_err(&mc_dev->dev, "dprc_open() failed: %d\n", error); in dprc_setup()
656 error = dprc_get_attributes(mc_dev->mc_io, 0, mc_dev->mc_handle, in dprc_setup()
658 if (error < 0) { in dprc_setup()
660 error); in dprc_setup()
664 error = dprc_get_api_version(mc_dev->mc_io, 0, in dprc_setup()
667 if (error < 0) { in dprc_setup()
669 error); in dprc_setup()
679 error = -ENOTSUPP; in dprc_setup()
697 return error; in dprc_setup()
713 int error; in dprc_probe() local
715 error = dprc_setup(mc_dev); in dprc_probe()
716 if (error < 0) in dprc_probe()
717 return error; in dprc_probe()
722 error = dprc_scan_container(mc_dev, true); in dprc_probe()
723 if (error < 0) in dprc_probe()
729 error = dprc_setup_irq(mc_dev); in dprc_probe()
730 if (error < 0) in dprc_probe()
740 return error; in dprc_probe()
768 int error; in dprc_cleanup() local
791 error = dprc_close(mc_dev->mc_io, 0, mc_dev->mc_handle); in dprc_cleanup()
792 if (error < 0) in dprc_cleanup()
793 dev_err(&mc_dev->dev, "dprc_close() failed: %d\n", error); in dprc_cleanup()