/linux/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 27 sm4-ce-cipher-y := sm4-ce-cipher-glue.o sm4-ce-cipher-core.o 30 sm4-ce-y := sm4-ce-glue.o sm4-ce-core.o 33 sm4-ce-ccm-y := sm4-ce-ccm-glue.o sm4-ce-ccm-core.o 36 sm4-ce-gcm-y := sm4-ce-gcm-glue.o sm4-ce-gcm-core.o [all …]
|
/linux/drivers/net/wireless/ti/wlcore/ |
H A D | spi.c | 91 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); in wl12xx_spi_reset() local 112 spi_sync(to_spi_device(glue->dev), &m); in wl12xx_spi_reset() 119 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); in wl12xx_spi_init() local 122 struct spi_device *spi = to_spi_device(glue->dev); in wl12xx_spi_init() 167 spi_sync(to_spi_device(glue->dev), &m); in wl12xx_spi_init() 186 spi_sync(to_spi_device(glue->dev), &m); in wl12xx_spi_init() 197 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); in wl12xx_spi_read_busy() local 219 spi_sync(to_spi_device(glue->dev), &m); in wl12xx_spi_read_busy() 233 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); in wl12xx_spi_raw_read() local 270 spi_sync(to_spi_device(glue->dev), &m); in wl12xx_spi_raw_read() [all …]
|
/linux/Documentation/devicetree/bindings/soc/socionext/ |
H A D | socionext,uniphier-soc-glue.yaml | 4 $id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-soc-glue.yaml# 7 title: Socionext UniPhier SoC-glue logic 13 SoC-glue logic implemented on Socionext UniPhier SoCs is a collection of 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 [all …]
|
H A D | socionext,uniphier-soc-glue-debug.yaml | 4 $id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-soc-glue-debug.yaml# 7 title: Socionext UniPhier SoC-glue logic debug part 13 SoC-glue logic debug part implemented on Socionext UniPhier SoCs is 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 [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/lib/ |
H A D | cpu_rmap.c | 223 /* Glue between IRQ affinity notifiers and CPU rmaps */ 239 struct irq_glue *glue; in free_irq_cpu_rmap() local 246 glue = rmap->obj[index]; in free_irq_cpu_rmap() 247 if (glue) in free_irq_cpu_rmap() 248 irq_set_affinity_notifier(glue->notify.irq, NULL); 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() 280 struct irq_glue *glue = in irq_cpu_rmap_release() local 283 glue->rmap->obj[glue->index] = NULL; in irq_cpu_rmap_release() 284 cpu_rmap_put(glue->rmap); in irq_cpu_rmap_release() [all …]
|
/linux/drivers/gpu/drm/i2c/ |
H A D | tda9950.c | 66 struct tda9950_glue *glue; member 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() 348 struct tda9950_glue *glue = data; in tda9950_devm_glue_exit() local 350 if (glue && glue->exit) in tda9950_devm_glue_exit() 351 glue->exit(glue->data); in tda9950_devm_glue_exit() 354 static int tda9950_devm_glue_init(struct device *dev, struct tda9950_glue *glue) in tda9950_devm_glue_init() argument 358 if (glue && glue->init) { in tda9950_devm_glue_init() [all …]
|
/linux/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 30 sha512-arm-neon-$(CONFIG_KERNEL_MODE_NEON) := sha512-neon-glue.o 31 sha512-arm-y := sha512-core.o sha512-glue.o $(sha512-arm-neon-y) 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 [all …]
|
/linux/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/Documentation/driver-api/usb/ |
H A D | writing_musb_glue_layer.rst | 2 Writing a MUSB Glue Layer 21 As a self-taught exercise I have written an MUSB glue layer for the 22 Ingenic JZ4740 SoC, modelled after the many MUSB glue layers in the 25 basics of the ``jz4740.c`` glue layer, explaining the different pieces and 26 what needs to be done in order to write your own device glue layer. 61 | aka "Glue Layer" | 68 As outlined above, the glue layer is actually the platform specific code 72 subsystem, the MUSB glue layer needs first to register itself with the 74 about which device the glue layer supports and which functions to call 80 a :c:type:`platform_driver` structure defined in the glue layer as:: [all …]
|
/linux/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() 134 MODULE_DESCRIPTION("DESIGNWARE HS OTG PCI Bus Glue");
|
/linux/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/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
|
/linux/Documentation/devicetree/bindings/usb/ |
H A D | dwc3-st.txt | 1 ST DWC3 glue logic 4 This driver controls the glue logic used to configure the dwc3 core on 9 - reg : glue logic base address and USB syscfg ctrl register offset 10 - reg-names : should be "reg-glue" and "syscfg-reg" 12 encompasses the glue registers 32 The dwc3 core should be added as subnode to ST DWC3 glue as shown in the 47 reg-names = "reg-glue", "syscfg-reg";
|
H A D | omap-usb.txt | 1 OMAP GLUE AND OTHER OMAP SPECIFIC COMPONENTS 3 OMAP MUSB GLUE 24 - ctrl-module : phandle of the control module this glue uses to write to 46 OMAP DWC3 GLUE 65 The dwc3 core should be added as subnode to omap dwc3 glue.
|
H A D | amlogic,meson-g12a-usb-ctrl.yaml | 8 title: Amlogic Meson G12A DWC3 USB SoC Controller Glue 18 A glue connects the DWC3 core to USB2 PHYs and optionally to an USB3 PHY. 22 The DWC3 Glue controls the PHY routing and power, an interrupt line is 23 connected to the Glue to serve as OTG ID change detection.
|
/linux/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
|
H A D | aes-spe-modes.S | 161 * called from glue layer to encrypt a single 16 byte block 188 * called from glue layer to decrypt a single 16 byte block 216 * called from glue layer to encrypt multiple blocks via ECB 251 * called from glue layer to decrypt multiple blocks via ECB 287 * called from glue layer to encrypt multiple blocks via CBC 335 * called from glue layer to decrypt multiple blocks via CBC 410 * called from glue layer to encrypt/decrypt multiple blocks 494 * called from glue layer to encrypt multiple blocks via XTS 561 * called from glue layer to decrypt multiple blocks via XTS
|
/linux/drivers/input/ |
H A D | joydev.c | 47 struct JS_DATA_SAVE_TYPE glue; member 356 data.x = (joydev->abs[0] / 256 + 128) >> joydev->glue.JS_CORR.x; in joydev_0x_read() 357 data.y = (joydev->abs[1] / 256 + 128) >> joydev->glue.JS_CORR.y; in joydev_0x_read() 522 return copy_from_user(&joydev->glue.JS_CORR, argp, in joydev_ioctl_common() 523 sizeof(joydev->glue.JS_CORR)) ? -EFAULT : 0; in joydev_ioctl_common() 526 return copy_to_user(argp, &joydev->glue.JS_CORR, in joydev_ioctl_common() 527 sizeof(joydev->glue.JS_CORR)) ? -EFAULT : 0; in joydev_ioctl_common() 530 return get_user(joydev->glue.JS_TIMEOUT, (s32 __user *) argp); in joydev_ioctl_common() 533 return put_user(joydev->glue.JS_TIMEOUT, (s32 __user *) argp); in joydev_ioctl_common() 619 joydev->glue.JS_TIMELIMIT = tmp32; in joydev_compat_ioctl() [all …]
|
/linux/Documentation/driver-api/media/drivers/ |
H A D | pvrusb2.rst | 42 5. High level interfaces which glue the driver to various published 76 pvrusb2-audio.[ch] - This is glue logic that resides between this 101 pvrusb2-eeprom.[ch] - This is glue logic that resides between this 130 pvrusb2-i2c-chips-\*.c - These modules implement the glue logic to 156 glue logic which is coordinated by pvrusb2-hdw, doled out by 180 pvrusb2-tuner.[ch] - This is glue logic that resides between this 194 pvrusb2-video-\*.[ch] - This is glue logic that resides between this
|
/linux/drivers/usb/dwc3/ |
H A D | Makefile | 34 # Platform-specific glue layers go here 36 # NOTICE: Make sure your glue layer doesn't depend on anything 40 # the entire driver (with all its glue layers) on several architectures
|
/linux/Documentation/devicetree/bindings/net/ |
H A D | sti-dwmac.txt | 1 STMicroelectronics SoC DWMAC glue layer controller 5 and what is needed on STi platforms to program the stmmac glue logic. 12 encompases the glue register, and the offset of the control register.
|
/linux/Documentation/devicetree/bindings/reset/ |
H A D | socionext,uniphier-glue-reset.yaml | 4 $id: http://devicetree.org/schemas/reset/socionext,uniphier-glue-reset.yaml# 7 title: Socionext UniPhier peripheral core reset in glue layer 10 Some peripheral core reset belongs to its own glue layer. Before using
|
/linux/drivers/hwtracing/intel_th/ |
H A D | Kconfig | 14 platform glue layers to drive Intel TH devices. 25 support glue layer for PCI-based Intel TH. 34 support glue layer for ACPI-based Intel TH. This typically implies
|