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