| /linux-6.15/drivers/usb/musb/ |
| H A D | mediatek.c | 112 glue->role = new_role; in mtk_otg_switch_set() 113 phy_set_mode(glue->phy, glue->phy_mode); in mtk_otg_switch_set() 127 return glue->role; in musb_usb_role_sx_get() 139 glue->role_sw = usb_role_switch_register(glue->dev, &role_sx_desc); in mtk_otg_switch_init() 261 glue->musb = musb; in mtk_musb_init() 285 phy_set_mode(glue->phy, glue->phy_mode); in mtk_musb_init() 296 phy_exit(glue->phy); in mtk_musb_init() 341 phy_exit(glue->phy); in mtk_musb_exit() 409 glue = devm_kzalloc(dev, sizeof(*glue), GFP_KERNEL); in mtk_musb_probe() 410 if (!glue) in mtk_musb_probe() [all …]
|
| H A D | sunxi.c | 143 phy_set_mode(glue->phy, glue->phy_mode); in sunxi_musb_work() 228 musb->phy = glue->phy; in sunxi_musb_init() 250 ret = devm_extcon_register_notifier(glue->dev, glue->extcon, in sunxi_musb_init() 287 phy_exit(glue->phy); in sunxi_musb_exit() 303 glue->musb = musb; in sunxi_musb_enable() 444 &glue->flags)) in sunxi_musb_readb() 691 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); in sunxi_musb_probe() 692 if (!glue) in sunxi_musb_probe() 727 glue->dev = &pdev->dev; in sunxi_musb_probe() 743 PTR_ERR(glue->clk)); in sunxi_musb_probe() [all …]
|
| H A D | musb_dsps.c | 152 if (glue->vbus_irq) in dsps_mod_timer_optional() 217 if (glue->vbus_irq) in dsps_check_status() 764 glue->musb = musb; in dsps_create_musb_pdev() 847 glue->vbus_irq = 0; in dsps_setup_optional_vbus_irq() 851 error = devm_request_threaded_irq(glue->dev, glue->vbus_irq, in dsps_setup_optional_vbus_irq() 854 "vbus", glue); in dsps_setup_optional_vbus_irq() 856 glue->vbus_irq = 0; in dsps_setup_optional_vbus_irq() 859 dev_dbg(glue->dev, "VBUS irq %i configured\n", glue->vbus_irq); in dsps_setup_optional_vbus_irq() 885 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); in dsps_probe() 886 if (!glue) in dsps_probe() [all …]
|
| H A D | omap2430.c | 68 if (!glue) { in omap2430_musb_mailbox() 72 glue->status = status; in omap2430_musb_mailbox() 74 if (!glue_to_musb(glue)) { in omap2430_musb_mailbox() 102 switch (glue->status) { in omap_musb_set_mailbox() 319 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); in omap2430_probe() 320 if (!glue) in omap2430_probe() 346 glue->musb = musb; in omap2430_probe() 396 _glue = glue; in omap2430_probe() 540 glue->phy_suspended = 1; in omap2430_suspend() 553 glue->needs_resume = 1; in omap2430_suspend_late() [all …]
|
| H A D | da8xx.c | 390 ret = phy_init(glue->phy); in da8xx_musb_init() 396 ret = phy_power_on(glue->phy); in da8xx_musb_init() 412 phy_exit(glue->phy); in da8xx_musb_init() 424 phy_power_off(glue->phy); in da8xx_musb_exit() 425 phy_exit(glue->phy); in da8xx_musb_exit() 517 struct da8xx_glue *glue; in da8xx_probe() local 523 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); in da8xx_probe() 524 if (!glue) in da8xx_probe() 534 if (IS_ERR(glue->phy)) in da8xx_probe() 538 glue->dev = &pdev->dev; in da8xx_probe() [all …]
|
| H A D | jz4740.c | 109 .driver_data = glue, in jz4740_musb_init() 114 glue->musb = musb; in jz4740_musb_init() 153 if (IS_ERR(glue->role_sw)) { in jz4740_musb_init() 155 err = PTR_ERR(glue->role_sw); in jz4740_musb_init() 240 struct jz4740_glue *glue; in jz4740_probe() local 244 glue = devm_kzalloc(dev, sizeof(*glue), GFP_KERNEL); in jz4740_probe() 245 if (!glue) in jz4740_probe() 278 glue->pdev = musb; in jz4740_probe() 279 glue->clk = clk; in jz4740_probe() 281 platform_set_drvdata(pdev, glue); in jz4740_probe() [all …]
|
| H A D | ux500.c | 222 struct ux500_glue *glue; in ux500_probe() local 239 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); in ux500_probe() 240 if (!glue) in ux500_probe() 267 glue->dev = &pdev->dev; in ux500_probe() 268 glue->musb = musb; in ux500_probe() 269 glue->clk = clk; in ux500_probe() 274 platform_set_drvdata(pdev, glue); in ux500_probe() 310 platform_device_unregister(glue->musb); in ux500_remove() 311 clk_disable_unprepare(glue->clk); in ux500_remove() 323 clk_disable_unprepare(glue->clk); in ux500_suspend() [all …]
|
| H A D | mpfs.c | 258 struct mpfs_glue *glue; in mpfs_probe() local 264 glue = devm_kzalloc(dev, sizeof(*glue), GFP_KERNEL); in mpfs_probe() 265 if (!glue) in mpfs_probe() 292 glue->dev = dev; in mpfs_probe() 293 glue->musb = musb_pdev; in mpfs_probe() 294 glue->clk = clk; in mpfs_probe() 314 if (IS_ERR(glue->phy)) { in mpfs_probe() 316 PTR_ERR(glue->phy)); in mpfs_probe() 317 ret = PTR_ERR(glue->phy); in mpfs_probe() 321 platform_set_drvdata(pdev, glue); in mpfs_probe() [all …]
|
| H A D | tusb6010.c | 1044 glue->intpin); in tusb_musb_start() 1227 struct tusb6010_glue *glue; in tusb_probe() local 1231 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); in tusb_probe() 1232 if (!glue) in tusb_probe() 1235 glue->dev = &pdev->dev; in tusb_probe() 1237 glue->enable = devm_gpiod_get(glue->dev, "enable", GPIOD_OUT_LOW); in tusb_probe() 1238 if (IS_ERR(glue->enable)) in tusb_probe() 1239 return dev_err_probe(glue->dev, PTR_ERR(glue->enable), in tusb_probe() 1241 glue->intpin = devm_gpiod_get(glue->dev, "int", GPIOD_IN); in tusb_probe() 1242 if (IS_ERR(glue->intpin)) in tusb_probe() [all …]
|
| /linux-6.15/drivers/net/wireless/ti/wlcore/ |
| H A D | sdio.c | 174 return wl12xx_sdio_power_on(glue); in wl12xx_sdio_set_power() 176 return wl12xx_sdio_power_off(glue); in wl12xx_sdio_set_power() 259 struct wl12xx_sdio_glue *glue; in wl1271_probe() local 276 glue = devm_kzalloc(&func->dev, sizeof(*glue), GFP_KERNEL); in wl1271_probe() 277 if (!glue) in wl1271_probe() 280 glue->dev = &func->dev; in wl1271_probe() 299 sdio_set_drvdata(func, glue); in wl1271_probe() 316 if (!glue->core) { in wl1271_probe() 322 glue->core->dev.parent = &func->dev; in wl1271_probe() 349 ret = platform_device_add(glue->core); in wl1271_probe() [all …]
|
| H A D | spi.c | 377 WARN_ON(!glue->reg); in wl12xx_spi_set_power() 463 struct wl12xx_spi_glue *glue; in wl1271_probe() local 474 glue = devm_kzalloc(&spi->dev, sizeof(*glue), GFP_KERNEL); in wl1271_probe() 475 if (!glue) { in wl1271_probe() 480 glue->dev = &spi->dev; in wl1271_probe() 482 spi_set_drvdata(spi, glue); in wl1271_probe() 489 if (IS_ERR(glue->reg)) in wl1271_probe() 490 return dev_err_probe(glue->dev, PTR_ERR(glue->reg), in wl1271_probe() 495 dev_err(glue->dev, in wl1271_probe() 508 if (!glue->core) { in wl1271_probe() [all …]
|
| /linux-6.15/lib/ |
| H A D | cpu_rmap.c | 239 struct irq_glue *glue; in free_irq_cpu_rmap() local 247 if (glue) in free_irq_cpu_rmap() 265 struct irq_glue *glue = in irq_cpu_rmap_notify() local 269 rc = cpu_rmap_update(glue->rmap, glue->index, mask); in irq_cpu_rmap_notify() 283 glue->rmap->obj[glue->index] = NULL; in irq_cpu_rmap_release() 285 kfree(glue); in irq_cpu_rmap_release() 312 struct irq_glue *glue = kzalloc(sizeof(*glue), GFP_KERNEL); in irq_cpu_rmap_add() local 315 if (!glue) in irq_cpu_rmap_add() 319 glue->rmap = rmap; in irq_cpu_rmap_add() 325 glue->index = rc; in irq_cpu_rmap_add() [all …]
|
| /linux-6.15/arch/arm64/crypto/ |
| H A D | Makefile | 9 sha1-ce-y := sha1-ce-glue.o sha1-ce-core.o 12 sha2-ce-y := sha2-ce-glue.o sha2-ce-core.o 15 sha512-ce-y := sha512-ce-glue.o sha512-ce-core.o 18 sha3-ce-y := sha3-ce-glue.o sha3-ce-core.o 21 sm3-neon-y := sm3-neon-glue.o sm3-neon-core.o 24 sm3-ce-y := sm3-ce-glue.o sm3-ce-core.o 30 sm4-ce-y := sm4-ce-glue.o sm4-ce-core.o 39 sm4-neon-y := sm4-neon-glue.o sm4-neon-core.o 42 ghash-ce-y := ghash-ce-glue.o ghash-ce-core.o 54 aes-ce-blk-y := aes-glue-ce.o aes-ce.o [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/soc/socionext/ |
| H A D | socionext,uniphier-soc-glue.yaml | 7 title: Socionext UniPhier SoC-glue logic 20 - socionext,uniphier-ld4-soc-glue 21 - socionext,uniphier-pro4-soc-glue 22 - socionext,uniphier-pro5-soc-glue 23 - socionext,uniphier-pxs2-soc-glue 24 - socionext,uniphier-sld8-soc-glue 25 - socionext,uniphier-ld11-soc-glue 26 - socionext,uniphier-ld20-soc-glue 27 - socionext,uniphier-pxs3-soc-glue 28 - socionext,uniphier-nx1-soc-glue [all …]
|
| H A D | socionext,uniphier-soc-glue-debug.yaml | 7 title: Socionext UniPhier SoC-glue logic debug part 21 - socionext,uniphier-ld4-soc-glue-debug 22 - socionext,uniphier-pro4-soc-glue-debug 23 - socionext,uniphier-pro5-soc-glue-debug 24 - socionext,uniphier-pxs2-soc-glue-debug 25 - socionext,uniphier-sld8-soc-glue-debug 26 - socionext,uniphier-ld11-soc-glue-debug 27 - socionext,uniphier-ld20-soc-glue-debug 28 - socionext,uniphier-pxs3-soc-glue-debug 29 - socionext,uniphier-nx1-soc-glue-debug [all …]
|
| H A D | socionext,uniphier-dwc3-glue.yaml | 4 $id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-dwc3-glue.yaml# 7 title: Socionext UniPhier SoC DWC3 USB3.0 glue layer 13 DWC3 USB3.0 glue layer implemented on Socionext UniPhier SoCs is 21 - socionext,uniphier-pro4-dwc3-glue 22 - socionext,uniphier-pro5-dwc3-glue 23 - socionext,uniphier-pxs2-dwc3-glue 24 - socionext,uniphier-ld20-dwc3-glue 25 - socionext,uniphier-pxs3-dwc3-glue 26 - socionext,uniphier-nx1-dwc3-glue 42 $ref: /schemas/reset/socionext,uniphier-glue-reset.yaml# [all …]
|
| H A D | socionext,uniphier-ahci-glue.yaml | 4 $id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-ahci-glue.yaml# 7 title: Socionext UniPhier SoC AHCI glue layer 13 AHCI glue layer implemented on Socionext UniPhier SoCs is a sideband 20 - socionext,uniphier-pro4-ahci-glue 21 - socionext,uniphier-pxs2-ahci-glue 22 - socionext,uniphier-pxs3-ahci-glue 38 $ref: /schemas/reset/socionext,uniphier-glue-reset.yaml# 52 compatible = "socionext,uniphier-pxs3-ahci-glue", "simple-mfd";
|
| /linux-6.15/drivers/media/cec/i2c/ |
| H A D | tda9950.c | 262 if (priv->glue && priv->glue->open) in tda9950_glue_open() 263 ret = priv->glue->open(priv->glue->data); in tda9950_glue_open() 274 if (priv->glue && priv->glue->release) in tda9950_glue_release() 275 priv->glue->release(priv->glue->data); in tda9950_glue_release() 350 if (glue && glue->exit) in tda9950_devm_glue_exit() 351 glue->exit(glue->data); in tda9950_devm_glue_exit() 358 if (glue && glue->init) { in tda9950_devm_glue_init() 359 ret = glue->init(glue->data); in tda9950_devm_glue_init() 408 priv->glue = glue; in tda9950_probe() 418 if (glue && glue->parent) in tda9950_probe() [all …]
|
| /linux-6.15/drivers/usb/dwc2/ |
| H A D | pci.c | 44 struct dwc2_pci_glue *glue = pci_get_drvdata(pci); in dwc2_pci_remove() local 46 platform_device_unregister(glue->dwc2); in dwc2_pci_remove() 47 usb_phy_generic_unregister(glue->phy); in dwc2_pci_remove() 59 struct dwc2_pci_glue *glue; in dwc2_pci_probe() local 102 glue = devm_kzalloc(dev, sizeof(*glue), GFP_KERNEL); in dwc2_pci_probe() 103 if (!glue) { in dwc2_pci_probe() 114 glue->phy = phy; in dwc2_pci_probe() 115 glue->dwc2 = dwc2; in dwc2_pci_probe() 116 pci_set_drvdata(pci, glue); in dwc2_pci_probe()
|
| /linux-6.15/arch/arm/crypto/ |
| H A D | Makefile | 24 aes-arm-y := aes-cipher-core.o aes-cipher-glue.o 25 aes-arm-bs-y := aes-neonbs-core.o aes-neonbs-glue.o 32 libblake2s-arm-y:= blake2s-core.o blake2s-glue.o 33 blake2b-neon-y := blake2b-neon-core.o blake2b-neon-glue.o 34 sha1-arm-ce-y := sha1-ce-core.o sha1-ce-glue.o 35 sha2-arm-ce-y := sha2-ce-core.o sha2-ce-glue.o 36 aes-arm-ce-y := aes-ce-core.o aes-ce-glue.o 37 ghash-arm-ce-y := ghash-ce-core.o ghash-ce-glue.o 38 chacha-neon-y := chacha-scalar-core.o chacha-glue.o 40 poly1305-arm-y := poly1305-core.o poly1305-glue.o [all …]
|
| /linux-6.15/drivers/mtd/nand/raw/brcmnand/ |
| H A D | Kconfig | 13 tristate "Broadcom BCM63xx NAND controller glue" 16 Enables the BRCMNAND glue driver to register the NAND controller 25 The glue driver will take care of performing the low-level I/O 29 tristate "Broadcom BCMBCA NAND controller glue" 32 Enables the BRCMNAND glue driver to register the NAND controller 36 tristate "Broadcom STB Nand controller glue" 39 Enables the BRCMNAND glue driver to register the NAND controller 43 tristate "Broadcom iProc NAND controller glue" 46 Enables the BRCMNAND controller glue driver to register the NAND
|
| /linux-6.15/arch/riscv/crypto/ |
| H A D | Makefile | 4 aes-riscv64-y := aes-riscv64-glue.o aes-riscv64-zvkned.o \ 8 chacha-riscv64-y := chacha-riscv64-glue.o chacha-riscv64-zvkb.o 11 ghash-riscv64-y := ghash-riscv64-glue.o ghash-riscv64-zvkg.o 14 sha256-riscv64-y := sha256-riscv64-glue.o sha256-riscv64-zvknha_or_zvknhb-zvkb.o 17 sha512-riscv64-y := sha512-riscv64-glue.o sha512-riscv64-zvknhb-zvkb.o 20 sm3-riscv64-y := sm3-riscv64-glue.o sm3-riscv64-zvksh-zvkb.o 23 sm4-riscv64-y := sm4-riscv64-glue.o sm4-riscv64-zvksed-zvkb.o
|
| /linux-6.15/arch/powerpc/crypto/ |
| H A D | Makefile | 19 aes-ppc-spe-y := aes-spe-core.o aes-spe-keys.o aes-tab-4k.o aes-spe-modes.o aes-spe-glue.o 20 md5-ppc-y := md5-asm.o md5-glue.o 22 sha1-ppc-spe-y := sha1-spe-asm.o sha1-spe-glue.o 23 sha256-ppc-spe-y := sha256-spe-asm.o sha256-spe-glue.o 24 aes-gcm-p10-crypto-y := aes-gcm-p10-glue.o aes-gcm-p10.o ghashp10-ppc.o aesp10-ppc.o 25 chacha-p10-crypto-y := chacha-p10-glue.o chacha-p10le-8x.o 26 poly1305-p10-crypto-y := poly1305-p10-glue.o poly1305-p10le_64.o
|
| /linux-6.15/drivers/input/ |
| H A D | joydev.c | 47 struct JS_DATA_SAVE_TYPE glue; member 619 joydev->glue.JS_TIMELIMIT = tmp32; in joydev_compat_ioctl() 623 tmp32 = joydev->glue.JS_TIMELIMIT; in joydev_compat_ioctl() 632 joydev->glue.BUSY = ds32.BUSY; in joydev_compat_ioctl() 635 joydev->glue.JS_SAVE = ds32.JS_SAVE; in joydev_compat_ioctl() 636 joydev->glue.JS_CORR = ds32.JS_CORR; in joydev_compat_ioctl() 642 ds32.BUSY = joydev->glue.BUSY; in joydev_compat_ioctl() 645 ds32.JS_SAVE = joydev->glue.JS_SAVE; in joydev_compat_ioctl() 646 ds32.JS_CORR = joydev->glue.JS_CORR; in joydev_compat_ioctl() 693 sizeof(joydev->glue)) ? -EFAULT : 0; in joydev_ioctl() [all …]
|
| /linux-6.15/drivers/usb/chipidea/ |
| H A D | Kconfig | 37 tristate "Enable PCI glue driver" if EXPERT 43 tristate "Enable MSM hsusb glue driver" if EXPERT 47 tristate "Enable NPCM hsusb glue driver" if EXPERT 51 tristate "Enable i.MX USB glue driver" if EXPERT 56 tristate "Enable generic USB2 glue driver" if EXPERT 60 tristate "Enable Tegra USB glue driver" if EXPERT
|