Lines Matching refs:res
663 int res; in gicv2m_make_dt_node() local
680 res = fdt_property(fdt, "ranges", prop, len); in gicv2m_make_dt_node()
681 if ( res ) in gicv2m_make_dt_node()
682 return res; in gicv2m_make_dt_node()
692 res = fdt_begin_node(fdt, v2m->name); in gicv2m_make_dt_node()
693 if ( res ) in gicv2m_make_dt_node()
694 return res; in gicv2m_make_dt_node()
696 res = fdt_property_string(fdt, "compatible", "arm,gic-v2m-frame"); in gicv2m_make_dt_node()
697 if ( res ) in gicv2m_make_dt_node()
698 return res; in gicv2m_make_dt_node()
700 res = fdt_property(fdt, "msi-controller", NULL, 0); in gicv2m_make_dt_node()
701 if ( res ) in gicv2m_make_dt_node()
702 return res; in gicv2m_make_dt_node()
706 res = fdt_property_cell(fdt, "phandle", v2m->phandle); in gicv2m_make_dt_node()
707 if ( res ) in gicv2m_make_dt_node()
708 return res; in gicv2m_make_dt_node()
716 res = -FDT_ERR_XEN(ENOENT); in gicv2m_make_dt_node()
717 return res; in gicv2m_make_dt_node()
720 res = fdt_property(fdt, "reg", prop, len); in gicv2m_make_dt_node()
721 if ( res ) in gicv2m_make_dt_node()
722 return res; in gicv2m_make_dt_node()
729 res = fdt_property_u32(fdt, "arm,msi-base-spi", v2m_data->spi_start); in gicv2m_make_dt_node()
730 if ( res ) in gicv2m_make_dt_node()
734 return res; in gicv2m_make_dt_node()
737 res = fdt_property_u32(fdt, "arm,msi-num-spis", v2m_data->nr_spis); in gicv2m_make_dt_node()
738 if ( res ) in gicv2m_make_dt_node()
742 return res; in gicv2m_make_dt_node()
748 return res; in gicv2m_make_dt_node()
758 int res = 0; in gicv2_make_hwdom_dt_node() local
767 res = fdt_property(fdt, "compatible", compatible, len); in gicv2_make_hwdom_dt_node()
768 if ( res ) in gicv2_make_hwdom_dt_node()
769 return res; in gicv2_make_hwdom_dt_node()
786 res = fdt_property(fdt, "reg", regs, len); in gicv2_make_hwdom_dt_node()
787 if ( res ) in gicv2_make_hwdom_dt_node()
788 return res; in gicv2_make_hwdom_dt_node()
790 res = gicv2m_make_dt_node(d, gic, fdt); in gicv2_make_hwdom_dt_node()
792 return res; in gicv2_make_hwdom_dt_node()
930 int res; in gicv2_dt_init() local
934 res = dt_device_get_address(node, 0, &dbase, NULL); in gicv2_dt_init()
935 if ( res ) in gicv2_dt_init()
938 res = dt_device_get_address(node, 1, &cbase, &csize); in gicv2_dt_init()
939 if ( res ) in gicv2_dt_init()
942 res = dt_device_get_address(node, 2, &hbase, NULL); in gicv2_dt_init()
943 if ( res ) in gicv2_dt_init()
946 res = dt_device_get_address(node, 3, &vbase, &vsize); in gicv2_dt_init()
947 if ( res ) in gicv2_dt_init()
950 res = platform_get_irq(node, 0); in gicv2_dt_init()
951 if ( res < 0 ) in gicv2_dt_init()
953 gicv2_info.maintenance_irq = res; in gicv2_dt_init()