/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | rt5033.c | 59 int ret; in rt5033_i2c_probe() local 76 ret = regmap_read(rt5033->regmap, RT5033_REG_DEVICE_ID, &dev_id); in rt5033_i2c_probe() 77 if (ret) { in rt5033_i2c_probe() 84 ret = regmap_add_irq_chip(rt5033->regmap, rt5033->irq, in rt5033_i2c_probe() 87 if (ret) { in rt5033_i2c_probe() 89 rt5033->irq, ret); in rt5033_i2c_probe() 90 return ret; in rt5033_i2c_probe() 93 ret = devm_mfd_add_devices(rt5033->dev, -1, rt5033_devs, in rt5033_i2c_probe() 96 if (ret < 0) { in rt5033_i2c_probe() 98 return ret; in rt5033_i2c_probe() [all...] |
H A D | stmpe-spi.c | 38 int ret, i; in spi_block_read() local 41 ret = spi_reg_read(stmpe, reg + i); in spi_block_read() 42 if (ret < 0) in spi_block_read() 43 return ret; in spi_block_read() 44 *(values + i) = ret; in spi_block_read() 53 int ret = 0, i; in spi_block_write() local 56 ret = spi_reg_write(stmpe, reg, *(values + i - 1)); in spi_block_write() 57 if (ret < 0) in spi_block_write() 58 return ret; in spi_block_write() 61 return ret; in spi_block_write() [all...] |
H A D | bcm590xx.c | 43 int ret; in bcm590xx_i2c_probe() local 56 ret = PTR_ERR(bcm590xx->regmap_pri); in bcm590xx_i2c_probe() 57 dev_err(&i2c_pri->dev, "primary regmap init failed: %d\n", ret); in bcm590xx_i2c_probe() 58 return ret; in bcm590xx_i2c_probe() 73 ret = PTR_ERR(bcm590xx->regmap_sec); in bcm590xx_i2c_probe() 75 "secondary regmap init failed: %d\n", ret); in bcm590xx_i2c_probe() 79 ret = devm_mfd_add_devices(&i2c_pri->dev, -1, bcm590xx_devs, in bcm590xx_i2c_probe() 81 if (ret < 0) { in bcm590xx_i2c_probe() 82 dev_err(&i2c_pri->dev, "failed to add sub-devices: %d\n", ret); in bcm590xx_i2c_probe() 90 return ret; in bcm590xx_i2c_probe() [all...] |
H A D | lp87565.c | 50 int ret; in lp87565_probe() local 61 ret = PTR_ERR(lp87565->regmap); in lp87565_probe() 63 "Failed to initialize register map: %d\n", ret); in lp87565_probe() 64 return ret; in lp87565_probe() 70 ret = PTR_ERR(lp87565->reset_gpio); in lp87565_probe() 71 if (ret == -EPROBE_DEFER) in lp87565_probe() 72 return ret; in lp87565_probe() 85 ret = regmap_read(lp87565->regmap, LP87565_REG_OTP_REV, &otpid); in lp87565_probe() 86 if (ret) { in lp87565_probe() 88 return ret; in lp87565_probe() [all...] |
H A D | intel_soc_pmic_mrfld.c | 79 int ret; in bcove_ipc_byte_reg_read() local 81 ret = intel_scu_ipc_dev_ioread8(pmic->scu, reg, &ipc_out); in bcove_ipc_byte_reg_read() 82 if (ret) in bcove_ipc_byte_reg_read() 83 return ret; in bcove_ipc_byte_reg_read() 111 int ret; in bcove_probe() local 129 ret = platform_get_irq(pdev, i); in bcove_probe() 130 if (ret < 0) in bcove_probe() 131 return ret; in bcove_probe() 133 irq_level2_resources[i].start = ret; in bcove_probe() 134 irq_level2_resources[i].end = ret; in bcove_probe() [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/usbtv/ |
H A D | usbtv-core.c | 49 int ret; in usbtv_set_regs() local 57 ret = usb_control_msg(usbtv->udev, pipe, USBTV_REQUEST_REG, in usbtv_set_regs() 60 if (ret < 0) in usbtv_set_regs() 61 return ret; in usbtv_set_regs() 70 int ret; in usbtv_probe() local 100 ret = usbtv_video_init(usbtv); in usbtv_probe() 101 if (ret < 0) in usbtv_probe() 104 ret = usbtv_audio_init(usbtv); in usbtv_probe() 105 if (ret < 0) in usbtv_probe() 125 return ret; in usbtv_probe() [all...] |
/kernel/linux/linux-6.6/drivers/net/can/usb/etas_es58x/ |
H A D | es58x_devlink.c | 219 int ret = 0; in es58x_devlink_info_get() local 224 ret = devlink_info_version_running_put(req, in es58x_devlink_info_get() 227 if (ret) in es58x_devlink_info_get() 228 return ret; in es58x_devlink_info_get() 234 ret = devlink_info_version_running_put(req, in es58x_devlink_info_get() 237 if (ret) in es58x_devlink_info_get() 238 return ret; in es58x_devlink_info_get() 244 ret = devlink_info_version_fixed_put(req, in es58x_devlink_info_get() 247 if (ret) in es58x_devlink_info_get() 248 return ret; in es58x_devlink_info_get() [all...] |
/kernel/linux/linux-6.6/include/linux/usb/ |
H A D | gadget_configfs.h | 15 int ret; \ 17 ret = usb_string_copy(page, &gs->__name); \ 18 if (ret) \ 19 return ret; \ 55 int ret; \ 61 ret = check_user_usb_string(name, &new->stringtab_dev); \ 62 if (ret) \ 68 ret = -EEXIST; \ 74 ret = -EOVERFLOW; \ 82 return ERR_PTR(ret); \ [all...] |
/kernel/linux/linux-6.6/drivers/thermal/ |
H A D | cpuidle_cooling.c | 180 int ret; in __cpuidle_cooling_register() local 184 ret = -ENOMEM; in __cpuidle_cooling_register() 190 ret = -EINVAL; in __cpuidle_cooling_register() 206 ret = -ENOMEM; in __cpuidle_cooling_register() 213 ret = PTR_ERR(cdev); in __cpuidle_cooling_register() 231 return ret; in __cpuidle_cooling_register() 245 int cpu, ret; in cpuidle_cooling_register() local 260 ret = __cpuidle_cooling_register(cooling_node, drv); in cpuidle_cooling_register() 264 if (ret) { in cpuidle_cooling_register() 266 "for cpu%d: %d\n", cpu, ret); in cpuidle_cooling_register() [all...] |
/kernel/linux/linux-6.6/drivers/soc/ti/ |
H A D | k3-socinfo.c | 77 int ret; in k3_chipinfo_probe() local 83 ret = regmap_read(regmap, CTRLMMR_WKUP_JTAGID_REG, &jtag_id); in k3_chipinfo_probe() 84 if (ret < 0) in k3_chipinfo_probe() 85 return ret; in k3_chipinfo_probe() 108 ret = -ENOMEM; in k3_chipinfo_probe() 112 ret = k3_chipinfo_partno_to_names(partno_id, soc_dev_attr); in k3_chipinfo_probe() 113 if (ret) { in k3_chipinfo_probe() 115 ret = -ENODEV; in k3_chipinfo_probe() 125 ret = PTR_ERR(soc_dev); in k3_chipinfo_probe() 139 return ret; in k3_chipinfo_probe() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | scsi_bsg.c | 18 int ret; in scsi_bsg_sg_io_fn() local 37 ret = -EINVAL; in scsi_bsg_sg_io_fn() 41 ret = -EFAULT; in scsi_bsg_sg_io_fn() 44 ret = -EPERM; in scsi_bsg_sg_io_fn() 48 ret = 0; in scsi_bsg_sg_io_fn() 50 ret = blk_rq_map_user(rq->q, rq, NULL, uptr64(hdr->dout_xferp), in scsi_bsg_sg_io_fn() 53 ret = blk_rq_map_user(rq->q, rq, NULL, uptr64(hdr->din_xferp), in scsi_bsg_sg_io_fn() 57 if (ret) in scsi_bsg_sg_io_fn() 82 ret = -EFAULT; in scsi_bsg_sg_io_fn() 96 return ret; in scsi_bsg_sg_io_fn() [all...] |
/kernel/linux/linux-6.6/drivers/soc/amlogic/ |
H A D | meson-mx-socinfo.c | 114 int ret; in meson_mx_socinfo_init() local 133 ret = regmap_read(analog_top_regmap, in meson_mx_socinfo_init() 136 if (ret) in meson_mx_socinfo_init() 137 return ret; in meson_mx_socinfo_init() 140 ret = regmap_read(assist_regmap, MESON_MX_ASSIST_HW_REV, &major_ver); in meson_mx_socinfo_init() 141 if (ret < 0) in meson_mx_socinfo_init() 142 return ret; in meson_mx_socinfo_init() 144 ret = regmap_read(bootrom_regmap, MESON_MX_BOOTROM_MISC_VER, in meson_mx_socinfo_init() 146 if (ret < 0) in meson_mx_socinfo_init() 147 return ret; in meson_mx_socinfo_init() [all...] |
/kernel/linux/linux-6.6/drivers/platform/x86/ |
H A D | p2sb.c | 135 int ret; in p2sb_cache_resources() local 138 ret = p2sb_get_devfn(&devfn_p2sb); in p2sb_cache_resources() 139 if (ret) in p2sb_cache_resources() 140 return ret; in p2sb_cache_resources() 169 ret = p2sb_scan_and_cache(bus, devfn_p2sb); in p2sb_cache_resources() 177 return ret; in p2sb_cache_resources() 197 int ret; in p2sb_bar() local 204 ret = p2sb_get_devfn(&devfn); in p2sb_bar() 205 if (ret) in p2sb_bar() 206 return ret; in p2sb_bar() [all...] |
/kernel/linux/linux-6.6/drivers/platform/x86/intel/ |
H A D | mrfld_pwrbtn.c | 28 int ret; in mrfld_pwrbtn_interrupt() local 30 ret = regmap_read(regmap, BCOVE_PBSTATUS, &state); in mrfld_pwrbtn_interrupt() 31 if (ret) in mrfld_pwrbtn_interrupt() 47 int irq, ret; in mrfld_pwrbtn_probe() local 61 ret = input_register_device(input); in mrfld_pwrbtn_probe() 62 if (ret) in mrfld_pwrbtn_probe() 63 return ret; in mrfld_pwrbtn_probe() 67 ret = devm_request_threaded_irq(dev, irq, NULL, mrfld_pwrbtn_interrupt, in mrfld_pwrbtn_probe() 70 if (ret) in mrfld_pwrbtn_probe() 71 return ret; in mrfld_pwrbtn_probe() [all...] |
/kernel/linux/linux-6.6/drivers/usb/dwc3/ |
H A D | dwc3-haps.c | 46 int ret; in dwc3_haps_probe() local 48 ret = pcim_enable_device(pci); in dwc3_haps_probe() 49 if (ret) { in dwc3_haps_probe() 75 ret = platform_device_add_resources(dwc->dwc3, res, ARRAY_SIZE(res)); in dwc3_haps_probe() 76 if (ret) { in dwc3_haps_probe() 84 ret = device_add_software_node(&dwc->dwc3->dev, &dwc3_haps_swnode); in dwc3_haps_probe() 85 if (ret) in dwc3_haps_probe() 88 ret = platform_device_add(dwc->dwc3); in dwc3_haps_probe() 89 if (ret) { in dwc3_haps_probe() 100 return ret; in dwc3_haps_probe() [all...] |
/kernel/linux/linux-6.6/drivers/usb/dwc2/ |
H A D | pci.c | 57 int ret; in dwc2_pci_probe() local 61 ret = pcim_enable_device(pci); in dwc2_pci_probe() 62 if (ret) { in dwc2_pci_probe() 79 ret = -ENOMEM; in dwc2_pci_probe() 94 ret = platform_device_add_resources(dwc2, res, ARRAY_SIZE(res)); in dwc2_pci_probe() 95 if (ret) { in dwc2_pci_probe() 104 ret = -ENOMEM; in dwc2_pci_probe() 108 ret = platform_device_add(dwc2); in dwc2_pci_probe() 109 if (ret) { in dwc2_pci_probe() 122 return ret; in dwc2_pci_probe() [all...] |
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | ehci-sh.c | 79 int irq, ret; in ehci_hcd_sh_probe() local 86 ret = irq; in ehci_hcd_sh_probe() 94 ret = -ENOMEM; in ehci_hcd_sh_probe() 100 ret = PTR_ERR(hcd->regs); in ehci_hcd_sh_probe() 109 ret = -ENOMEM; in ehci_hcd_sh_probe() 125 ret = usb_add_hcd(hcd, irq, IRQF_SHARED); in ehci_hcd_sh_probe() 126 if (ret != 0) { in ehci_hcd_sh_probe() 135 return ret; in ehci_hcd_sh_probe() 144 dev_err(&pdev->dev, "init %s fail, %d\n", dev_name(&pdev->dev), ret); in ehci_hcd_sh_probe() 146 return ret; in ehci_hcd_sh_probe() [all...] |
/kernel/linux/linux-6.6/drivers/usb/gadget/ |
H A D | functions.c | 42 int ret; in usb_get_function_instance() local 47 ret = PTR_ERR(fi); in usb_get_function_instance() 48 if (ret != -ENOENT) in usb_get_function_instance() 50 ret = request_module("usbfunc:%s", name); in usb_get_function_instance() 51 if (ret < 0) in usb_get_function_instance() 52 return ERR_PTR(ret); in usb_get_function_instance() 94 int ret; in usb_function_register() local 96 ret = -EEXIST; in usb_function_register() 103 ret = 0; in usb_function_register() 107 return ret; in usb_function_register() [all...] |
/kernel/linux/linux-6.6/drivers/char/ |
H A D | uv_mmtimer.c | 87 int ret = 0; in uv_mmtimer_ioctl() local 99 ret = 0; in uv_mmtimer_ioctl() 101 ret = ((uv_blade_processor_id() * L1_CACHE_BYTES) % in uv_mmtimer_ioctl() 108 ret = -EFAULT; in uv_mmtimer_ioctl() 115 ret = -EFAULT; in uv_mmtimer_ioctl() 119 ret = hweight64(UVH_RTC_REAL_TIME_CLOCK_MASK); in uv_mmtimer_ioctl() 123 ret = 1; in uv_mmtimer_ioctl() 130 ret = -EFAULT; in uv_mmtimer_ioctl() 133 ret = -ENOTTY; in uv_mmtimer_ioctl() 136 return ret; in uv_mmtimer_ioctl() [all...] |
/kernel/linux/linux-6.6/drivers/clk/mediatek/ |
H A D | clk-mt7622-infracfg.c | 65 int ret; in clk_mt7622_infracfg_probe() local 75 ret = mtk_register_reset_controller_with_dev(&pdev->dev, &clk_rst_desc); in clk_mt7622_infracfg_probe() 76 if (ret) in clk_mt7622_infracfg_probe() 79 ret = mtk_clk_register_gates(&pdev->dev, node, infra_clks, in clk_mt7622_infracfg_probe() 81 if (ret) in clk_mt7622_infracfg_probe() 84 ret = mtk_clk_register_cpumuxes(&pdev->dev, node, cpu_muxes, in clk_mt7622_infracfg_probe() 86 if (ret) in clk_mt7622_infracfg_probe() 89 ret = of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data); in clk_mt7622_infracfg_probe() 90 if (ret) in clk_mt7622_infracfg_probe() 101 return ret; in clk_mt7622_infracfg_probe() [all...] |
H A D | clk-mt6795-infracfg.c | 91 int ret; in clk_mt6795_infracfg_probe() local 101 ret = mtk_register_reset_controller_with_dev(&pdev->dev, &clk_rst_desc); in clk_mt6795_infracfg_probe() 102 if (ret) in clk_mt6795_infracfg_probe() 105 ret = mtk_clk_register_gates(&pdev->dev, node, infra_gates, in clk_mt6795_infracfg_probe() 107 if (ret) in clk_mt6795_infracfg_probe() 110 ret = mtk_clk_register_cpumuxes(&pdev->dev, node, cpu_muxes, in clk_mt6795_infracfg_probe() 112 if (ret) in clk_mt6795_infracfg_probe() 115 ret = of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data); in clk_mt6795_infracfg_probe() 116 if (ret) in clk_mt6795_infracfg_probe() 127 return ret; in clk_mt6795_infracfg_probe() [all...] |
/kernel/linux/linux-6.6/drivers/base/regmap/ |
H A D | regmap-mdio.c | 16 int ret; in regmap_mdio_c22_read() local 21 ret = mdiodev_read(mdio_dev, reg); in regmap_mdio_c22_read() 22 if (ret < 0) in regmap_mdio_c22_read() 23 return ret; in regmap_mdio_c22_read() 25 *val = ret & REGVAL_MASK; in regmap_mdio_c22_read() 49 int ret; in regmap_mdio_c45_read() local 57 ret = mdiodev_c45_read(mdio_dev, devad, reg); in regmap_mdio_c45_read() 58 if (ret < 0) in regmap_mdio_c45_read() 59 return ret; in regmap_mdio_c45_read() 61 *val = ret in regmap_mdio_c45_read() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_securedisplay.c | 101 int ret; in amdgpu_securedisplay_debugfs_write() local 107 ret = copy_from_user(str, buf, size); in amdgpu_securedisplay_debugfs_write() 108 if (ret) in amdgpu_securedisplay_debugfs_write() 111 ret = pm_runtime_get_sync(dev->dev); in amdgpu_securedisplay_debugfs_write() 112 if (ret < 0) { in amdgpu_securedisplay_debugfs_write() 114 return ret; in amdgpu_securedisplay_debugfs_write() 127 ret = psp_securedisplay_invoke(psp, TA_SECUREDISPLAY_COMMAND__QUERY_TA); in amdgpu_securedisplay_debugfs_write() 128 if (!ret) { in amdgpu_securedisplay_debugfs_write() 130 dev_info(adev->dev, "SECUREDISPLAY: query securedisplay TA ret is 0x%X\n", in amdgpu_securedisplay_debugfs_write() 142 ret in amdgpu_securedisplay_debugfs_write() [all...] |
H A D | psp_v10_0.c | 72 int ret = 0; in psp_v10_0_ring_create() local 95 ret = psp_wait_for(psp, SOC15_REG_OFFSET(MP0, 0, mmMP0_SMN_C2PMSG_64), in psp_v10_0_ring_create() 98 return ret; in psp_v10_0_ring_create() 104 int ret = 0; in psp_v10_0_ring_stop() local 116 ret = psp_wait_for(psp, SOC15_REG_OFFSET(MP0, 0, mmMP0_SMN_C2PMSG_64), in psp_v10_0_ring_stop() 119 return ret; in psp_v10_0_ring_stop() 125 int ret = 0; in psp_v10_0_ring_destroy() local 129 ret = psp_v10_0_ring_stop(psp, ring_type); in psp_v10_0_ring_destroy() 130 if (ret) in psp_v10_0_ring_destroy() 137 return ret; in psp_v10_0_ring_destroy() [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-sl28cpld.c | 55 int irq, ret; in sl28cpld_gpio_irq_init() local 76 ret = devm_regmap_add_irq_chip_fwnode(dev, dev_fwnode(dev), in sl28cpld_gpio_irq_init() 80 if (ret) in sl28cpld_gpio_irq_init() 81 return ret; in sl28cpld_gpio_irq_init() 94 int ret; in sl28cpld_gpio_probe() local 103 ret = device_property_read_u32(&pdev->dev, "reg", &base); in sl28cpld_gpio_probe() 104 if (ret) in sl28cpld_gpio_probe() 123 ret = sl28cpld_gpio_irq_init(pdev, base, &config); in sl28cpld_gpio_probe() 124 if (ret) in sl28cpld_gpio_probe() 125 return ret; in sl28cpld_gpio_probe() [all...] |