/linux-4.1.27/drivers/net/wireless/ti/wlcore/ |
D | sdio.c | 67 struct wl12xx_sdio_glue *glue = dev_get_drvdata(child->parent); in wl1271_sdio_set_block_size() local 68 struct sdio_func *func = dev_to_sdio_func(glue->dev); in wl1271_sdio_set_block_size() 79 struct wl12xx_sdio_glue *glue = dev_get_drvdata(child->parent); in wl12xx_sdio_raw_read() local 80 struct sdio_func *func = dev_to_sdio_func(glue->dev); in wl12xx_sdio_raw_read() 117 struct wl12xx_sdio_glue *glue = dev_get_drvdata(child->parent); in wl12xx_sdio_raw_write() local 118 struct sdio_func *func = dev_to_sdio_func(glue->dev); in wl12xx_sdio_raw_write() 151 static int wl12xx_sdio_power_on(struct wl12xx_sdio_glue *glue) in wl12xx_sdio_power_on() argument 154 struct sdio_func *func = dev_to_sdio_func(glue->dev); in wl12xx_sdio_power_on() 179 static int wl12xx_sdio_power_off(struct wl12xx_sdio_glue *glue) in wl12xx_sdio_power_off() argument 182 struct sdio_func *func = dev_to_sdio_func(glue->dev); in wl12xx_sdio_power_off() [all …]
|
D | spi.c | 88 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); in wl12xx_spi_reset() local 109 spi_sync(to_spi_device(glue->dev), &m); in wl12xx_spi_reset() 116 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); in wl12xx_spi_init() local 162 spi_sync(to_spi_device(glue->dev), &m); in wl12xx_spi_init() 170 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); in wl12xx_spi_read_busy() local 192 spi_sync(to_spi_device(glue->dev), &m); in wl12xx_spi_read_busy() 206 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); in wl12xx_spi_raw_read() local 243 spi_sync(to_spi_device(glue->dev), &m); in wl12xx_spi_raw_read() 259 spi_sync(to_spi_device(glue->dev), &m); in wl12xx_spi_raw_read() 273 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); in wl12xx_spi_raw_write() local [all …]
|
/linux-4.1.27/drivers/usb/musb/ |
D | musb_dsps.c | 175 struct dsps_glue *glue = dev_get_drvdata(dev->parent); in dsps_musb_try_idle() local 185 del_timer(&glue->timer); in dsps_musb_try_idle() 186 glue->last_timer = jiffies; in dsps_musb_try_idle() 195 if (time_after(glue->last_timer, timeout) && in dsps_musb_try_idle() 196 timer_pending(&glue->timer)) { in dsps_musb_try_idle() 201 glue->last_timer = timeout; in dsps_musb_try_idle() 206 mod_timer(&glue->timer, timeout); in dsps_musb_try_idle() 216 struct dsps_glue *glue = platform_get_drvdata(pdev); in dsps_musb_enable() local 217 const struct dsps_musb_wrapper *wrp = glue->wrp; in dsps_musb_enable() 231 mod_timer(&glue->timer, jiffies + in dsps_musb_enable() [all …]
|
D | omap2430.c | 239 struct omap2430_glue *glue = _glue; in omap_musb_mailbox() local 241 if (!glue) { in omap_musb_mailbox() 245 glue->status = status; in omap_musb_mailbox() 247 if (!glue_to_musb(glue)) { in omap_musb_mailbox() 252 schedule_work(&glue->omap_musb_mailbox_work); in omap_musb_mailbox() 256 static void omap_musb_set_mailbox(struct omap2430_glue *glue) in omap_musb_set_mailbox() argument 258 struct musb *musb = glue_to_musb(glue); in omap_musb_set_mailbox() 264 switch (glue->status) { in omap_musb_set_mailbox() 273 omap_control_usb_set_mode(glue->control_otghs, in omap_musb_set_mailbox() 287 omap_control_usb_set_mode(glue->control_otghs, USB_MODE_DEVICE); in omap_musb_set_mailbox() [all …]
|
D | am35x.c | 465 struct am35x_glue *glue; in am35x_probe() local 472 glue = kzalloc(sizeof(*glue), GFP_KERNEL); in am35x_probe() 473 if (!glue) { in am35x_probe() 504 glue->dev = &pdev->dev; in am35x_probe() 505 glue->phy_clk = phy_clk; in am35x_probe() 506 glue->clk = clk; in am35x_probe() 510 glue->phy = usb_phy_generic_register(); in am35x_probe() 511 if (IS_ERR(glue->phy)) in am35x_probe() 513 platform_set_drvdata(pdev, glue); in am35x_probe() 522 glue->musb = musb = platform_device_register_full(&pinfo); in am35x_probe() [all …]
|
D | jz4740.c | 119 struct jz4740_glue *glue; in jz4740_probe() local 123 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); in jz4740_probe() 124 if (!glue) in jz4740_probe() 148 glue->dev = &pdev->dev; in jz4740_probe() 149 glue->musb = musb; in jz4740_probe() 150 glue->clk = clk; in jz4740_probe() 154 platform_set_drvdata(pdev, glue); in jz4740_probe() 186 struct jz4740_glue *glue = platform_get_drvdata(pdev); in jz4740_remove() local 188 platform_device_unregister(glue->musb); in jz4740_remove() 190 clk_disable_unprepare(glue->clk); in jz4740_remove()
|
D | ux500.c | 234 struct ux500_glue *glue; in ux500_probe() local 251 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); in ux500_probe() 252 if (!glue) in ux500_probe() 278 glue->dev = &pdev->dev; in ux500_probe() 279 glue->musb = musb; in ux500_probe() 280 glue->clk = clk; in ux500_probe() 285 platform_set_drvdata(pdev, glue); in ux500_probe() 333 struct ux500_glue *glue = platform_get_drvdata(pdev); in ux500_remove() local 335 platform_device_unregister(glue->musb); in ux500_remove() 336 clk_disable_unprepare(glue->clk); in ux500_remove() [all …]
|
D | da8xx.c | 486 struct da8xx_glue *glue; in da8xx_probe() local 492 glue = kzalloc(sizeof(*glue), GFP_KERNEL); in da8xx_probe() 493 if (!glue) { in da8xx_probe() 511 glue->dev = &pdev->dev; in da8xx_probe() 512 glue->clk = clk; in da8xx_probe() 516 glue->phy = usb_phy_generic_register(); in da8xx_probe() 517 if (IS_ERR(glue->phy)) { in da8xx_probe() 518 ret = PTR_ERR(glue->phy); in da8xx_probe() 521 platform_set_drvdata(pdev, glue); in da8xx_probe() 543 glue->musb = musb = platform_device_register_full(&pinfo); in da8xx_probe() [all …]
|
D | blackfin.c | 498 struct bfin_glue *glue; in bfin_probe() local 502 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); in bfin_probe() 503 if (!glue) in bfin_probe() 514 glue->dev = &pdev->dev; in bfin_probe() 515 glue->musb = musb; in bfin_probe() 519 glue->phy = usb_phy_generic_register(); in bfin_probe() 520 if (IS_ERR(glue->phy)) in bfin_probe() 522 platform_set_drvdata(pdev, glue); in bfin_probe() 559 usb_phy_generic_unregister(glue->phy); in bfin_probe() 570 struct bfin_glue *glue = platform_get_drvdata(pdev); in bfin_remove() local [all …]
|
D | davinci.c | 516 struct davinci_glue *glue; in davinci_probe() local 522 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); in davinci_probe() 523 if (!glue) in davinci_probe() 539 glue->dev = &pdev->dev; in davinci_probe() 540 glue->clk = clk; in davinci_probe() 545 platform_set_drvdata(pdev, glue); in davinci_probe() 576 glue->musb = musb = platform_device_register_full(&pinfo); in davinci_probe() 594 struct davinci_glue *glue = platform_get_drvdata(pdev); in davinci_remove() local 596 platform_device_unregister(glue->musb); in davinci_remove() 598 clk_disable(glue->clk); in davinci_remove()
|
D | tusb6010.c | 1216 struct tusb6010_glue *glue; in tusb_probe() local 1220 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); in tusb_probe() 1221 if (!glue) in tusb_probe() 1224 glue->dev = &pdev->dev; in tusb_probe() 1229 platform_set_drvdata(pdev, glue); in tusb_probe() 1256 glue->musb = musb = platform_device_register_full(&pinfo); in tusb_probe() 1268 struct tusb6010_glue *glue = platform_get_drvdata(pdev); in tusb_remove() local 1270 platform_device_unregister(glue->musb); in tusb_remove() 1271 usb_phy_generic_unregister(glue->phy); in tusb_remove()
|
/linux-4.1.27/lib/ |
D | cpu_rmap.c | 230 struct irq_glue *glue; in free_irq_cpu_rmap() local 237 glue = rmap->obj[index]; in free_irq_cpu_rmap() 238 irq_set_affinity_notifier(glue->notify.irq, NULL); in free_irq_cpu_rmap() 255 struct irq_glue *glue = in irq_cpu_rmap_notify() local 259 rc = cpu_rmap_update(glue->rmap, glue->index, mask); in irq_cpu_rmap_notify() 270 struct irq_glue *glue = in irq_cpu_rmap_release() local 273 cpu_rmap_put(glue->rmap); in irq_cpu_rmap_release() 274 kfree(glue); in irq_cpu_rmap_release() 290 struct irq_glue *glue = kzalloc(sizeof(*glue), GFP_KERNEL); in irq_cpu_rmap_add() local 293 if (!glue) in irq_cpu_rmap_add() [all …]
|
/linux-4.1.27/drivers/usb/dwc2/ |
D | pci.c | 67 struct dwc2_pci_glue *glue = pci_get_drvdata(pci); in dwc2_pci_remove() local 69 platform_device_unregister(glue->dwc2); in dwc2_pci_remove() 70 usb_phy_generic_unregister(glue->phy); in dwc2_pci_remove() 71 kfree(glue); in dwc2_pci_remove() 83 struct dwc2_pci_glue *glue; in dwc2_pci_probe() local 131 glue = kzalloc(sizeof(*glue), GFP_KERNEL); in dwc2_pci_probe() 132 if (!glue) in dwc2_pci_probe() 135 glue->phy = phy; in dwc2_pci_probe() 136 glue->dwc2 = dwc2; in dwc2_pci_probe() 137 pci_set_drvdata(pci, glue); in dwc2_pci_probe()
|
/linux-4.1.27/arch/arm64/crypto/ |
D | Makefile | 12 sha1-ce-y := sha1-ce-glue.o sha1-ce-core.o 15 sha2-ce-y := sha2-ce-glue.o sha2-ce-core.o 18 ghash-ce-y := ghash-ce-glue.o ghash-ce-core.o 24 aes-ce-ccm-y := aes-ce-ccm-glue.o aes-ce-ccm-core.o 27 aes-ce-blk-y := aes-glue-ce.o aes-ce.o 30 aes-neon-blk-y := aes-glue-neon.o aes-neon.o 35 CFLAGS_aes-glue-ce.o := -DUSE_V8_CRYPTO_EXTENSIONS 41 $(obj)/aes-glue-%.o: $(src)/aes-glue.c FORCE
|
/linux-4.1.27/drivers/usb/gadget/udc/bdc/ |
D | bdc_pci.c | 50 struct bdc_pci *glue; in bdc_pci_probe() local 53 glue = devm_kzalloc(&pci->dev, sizeof(*glue), GFP_KERNEL); in bdc_pci_probe() 54 if (!glue) in bdc_pci_probe() 57 glue->dev = &pci->dev; in bdc_pci_probe() 88 pci_set_drvdata(pci, glue); in bdc_pci_probe() 95 glue->bdc = bdc; in bdc_pci_probe() 109 struct bdc_pci *glue = pci_get_drvdata(pci); in bdc_pci_remove() local 111 platform_device_unregister(glue->bdc); in bdc_pci_remove()
|
/linux-4.1.27/drivers/input/ |
D | joydev.c | 53 struct JS_DATA_SAVE_TYPE glue; member 349 data.x = (joydev->abs[0] / 256 + 128) >> joydev->glue.JS_CORR.x; in joydev_0x_read() 350 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-4.1.27/arch/powerpc/crypto/ |
D | Makefile | 13 aes-ppc-spe-y := aes-spe-core.o aes-spe-keys.o aes-tab-4k.o aes-spe-modes.o aes-spe-glue.o 14 md5-ppc-y := md5-asm.o md5-glue.o 16 sha1-ppc-spe-y := sha1-spe-asm.o sha1-spe-glue.o 17 sha256-ppc-spe-y := sha256-spe-asm.o sha256-spe-glue.o
|
/linux-4.1.27/Documentation/devicetree/bindings/usb/ |
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 48 reg-names = "reg-glue", "syscfg-reg";
|
D | am33xx-usb.txt | 7 The glue layer contains multiple child nodes. It is required the have 59 - reg-names: glue, controller, scheduler, queuemgr 190 reg-names = "glue", "controller", "scheduler", "queuemgr"; 192 interrupt-names = "glue";
|
D | omap-usb.txt | 24 - ctrl-module : phandle of the control module this glue uses to write to 65 The dwc3 core should be added as subnode to omap dwc3 glue.
|
D | keystone-usb.txt | 19 The dwc3 core should be added as subnode to Keystone DWC3 glue.
|
D | dwc3.txt | 42 This is usually a subnode to DWC3 glue to which it is connected.
|
D | exynos-usb.txt | 97 The dwc3 core should be added as subnode to Exynos dwc3 glue.
|
/linux-4.1.27/arch/arm/crypto/ |
D | Makefile | 28 aes-arm-bs-y := aesbs-core.o aesbs-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
|
D | aes-armv4.S | 34 @ A little glue here to select the correct code below for the ARM CPU
|
/linux-4.1.27/Documentation/devicetree/bindings/net/ |
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. 13 encompases the glue register, and the offset of the control register.
|
D | allwinner,sun7i-a20-gmac.txt | 3 This device is a platform glue layer for stmmac.
|
D | socfpga-dwmac.txt | 13 encompasses the glue register, the register offset, and the register shift.
|
/linux-4.1.27/Documentation/devicetree/bindings/cpufreq/ |
D | arm_big_little_dt.txt | 1 Generic ARM big LITTLE cpufreq driver's DT glue 4 This is DT specific glue layer for generic cpufreq driver for big LITTLE
|
/linux-4.1.27/Documentation/video4linux/ |
D | README.pvrusb2 | 42 3. High level interfaces which glue the driver to various published 81 pvrusb2-audio.[ch] - This is glue logic that resides between this 106 pvrusb2-eeprom.[ch] - This is glue logic that resides between this 135 pvrusb2-i2c-chips-*.c - These modules implement the glue logic to 161 glue logic which is coordinated by pvrusb2-hdw, doled out by 185 pvrusb2-tuner.[ch] - This is glue logic that resides between this 199 pvrusb2-video-*.[ch] - This is glue logic that resides between this
|
D | videobuf | 5 The videobuf layer functions as a sort of glue layer between a V4L2 driver
|
/linux-4.1.27/Documentation/wimax/ |
D | README.i2400m | 91 glue to connect the bus-generic driver and the device. Currently only 95 The bus generic driver is logically broken up in two parts: OS-glue and 96 hardware-glue. The OS-glue interfaces with Linux. The hardware-glue 99 easily reuse the hardware-glue to write drivers for other OSes; note 100 the hardware glue part is written as a native Linux driver; no
|
/linux-4.1.27/arch/powerpc/platforms/powernv/ |
D | opal.c | 191 u64 glue; in opal_register_exception_handlers() local 199 glue = 0x7000; in opal_register_exception_handlers() 217 0, glue); in opal_register_exception_handlers() 218 glue += 128; in opal_register_exception_handlers() 221 opal_register_exception_handler(OPAL_SOFTPATCH_HANDLER, 0, glue); in opal_register_exception_handlers()
|
/linux-4.1.27/net/switchdev/ |
D | Kconfig | 9 This module provides glue between core networking code and device
|
/linux-4.1.27/Documentation/devicetree/bindings/mips/cavium/ |
D | uctl.txt | 1 * UCTL USB controller glue
|
/linux-4.1.27/drivers/gpu/ipu-v3/ |
D | ipu-dc.c | 131 int map, int wave, int glue, int sync, int stop) in dc_write_tmpl() argument 140 reg1 = sync | glue << 4 | ++wave << 11 | ((operand << 15) & 0xffff8000); in dc_write_tmpl() 143 reg1 = sync | glue << 4 | ++wave << 11 | ++map << 15 | ((operand << 20) & 0xfff00000); in dc_write_tmpl()
|
/linux-4.1.27/drivers/net/wireless/cw1200/ |
D | Kconfig | 27 need to add appropriate platform data glue in your board setup
|
/linux-4.1.27/Documentation/devicetree/bindings/phy/ |
D | phy-miphy28lp.txt | 27 registers used as glue-logic to setup the device for SATA/PCIe or USB3 34 - st,osc-rdy : to check the MIPHY0_OSC_RDY status in the glue-logic. This
|
/linux-4.1.27/drivers/net/ethernet/arc/ |
D | Kconfig | 40 This selects Rockchip SoC glue layer support for the
|
/linux-4.1.27/drivers/acpi/ |
D | Makefile | 34 acpi-y += bus.o glue.o
|
/linux-4.1.27/drivers/isdn/capi/ |
D | Kconfig | 33 This option provides the glue code to hook up CAPI driven cards to
|
/linux-4.1.27/drivers/isdn/gigaset/ |
D | Kconfig | 27 subsystem you'll have to enable the capidrv glue driver.
|
/linux-4.1.27/Documentation/sound/alsa/soc/ |
D | machine.txt | 59 /* corgi digital audio interface glue - connects codec <--> CPU */
|
D | overview.txt | 65 * Machine class driver: The machine driver class acts as the glue that
|
/linux-4.1.27/drivers/net/wireless/b43legacy/ |
D | Kconfig | 13 It is safe to include both b43 and b43legacy as the underlying glue
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | dm816x.dtsi | 470 reg-names = "glue", "controller", "scheduler", "queuemgr"; 472 interrupt-names = "glue";
|
D | am33xx.dtsi | 602 reg-names = "glue", "controller", "scheduler", "queuemgr"; 604 interrupt-names = "glue";
|
/linux-4.1.27/Documentation/spi/ |
D | spi-lm70llp | 13 This driver provides glue code connecting a National Semiconductor LM70 LLP
|
D | spi-summary | 450 - The spi_message and spi_transfer metadata used to glue those
|
/linux-4.1.27/drivers/memory/ |
D | Kconfig | 26 is intended to provide a glue-less interface to a variety of
|
/linux-4.1.27/Documentation/devicetree/bindings/mmc/ |
D | sdhci-st.txt | 9 to set the internal glue logic used for configuring the MMC
|
/linux-4.1.27/Documentation/usb/ |
D | chipidea.txt | 80 2.2 Enable glue layer's wakeup
|
/linux-4.1.27/drivers/net/wireless/b43/ |
D | Kconfig | 21 It is safe to include both b43 and b43legacy as the underlying glue
|
/linux-4.1.27/drivers/cpufreq/ |
D | Kconfig.arm | 5 # big LITTLE core layer and glue drivers
|
/linux-4.1.27/Documentation/crypto/ |
D | api-intro.txt | 29 [transform ops] (per-type logic glue e.g. cipher.c, compress.c)
|
/linux-4.1.27/Documentation/devicetree/bindings/memory-controllers/ |
D | ti-aemif.txt | 4 provide a glue-less interface to a variety of asynchronous memory devices like
|
/linux-4.1.27/Documentation/ |
D | eisa.txt | 25 - The bus root driver implements the glue between the bus hardware
|
/linux-4.1.27/Documentation/early-userspace/ |
D | README | 101 - kinit, the "glue" that uses ipconfig and nfsmount to replace the old
|
/linux-4.1.27/Documentation/scsi/ |
D | sym53c8xx_2.txt | 65 with the FreeBSD SYM-2 driver. The `glue' that allows this driver to work 88 Break the driver into several sources and separate the OS glue 90 Write a glue code for Linux.
|
/linux-4.1.27/Documentation/x86/ |
D | exception-tables.txt | 33 the low level assembly glue in arch/x86/kernel/entry_32.S. The parameter
|
/linux-4.1.27/Documentation/acpi/ |
D | namespace.txt | 306 implementation is located in the drivers/acpi/glue.c file, but there are
|
/linux-4.1.27/Documentation/networking/ |
D | stmmac.txt | 305 o dwmac-<XXX>.c: these are for the platform glue-logic file; e.g. dwmac-sti.c
|
/linux-4.1.27/Documentation/gpio/ |
D | gpio-legacy.txt | 61 glue logic that may even change between board revisions, and can't ever be 64 and that can be critical for glue logic.
|
/linux-4.1.27/Documentation/filesystems/ |
D | relay.txt | 77 boilerplate code provide glue to easily stream data to disk, without
|
/linux-4.1.27/drivers/mmc/host/ |
D | Kconfig | 272 Enable DMA support on the Samsung S3C SDHCI glue. The DMA
|
/linux-4.1.27/Documentation/s390/ |
D | Debugging390.txt | 567 8 16 glue used in other s/390 linkage formats for saved routine descriptors etc. 568 12 24 glue used in other s/390 linkage formats for saved routine descriptors etc.
|