Home
last modified time | relevance | path

Searched refs:glue (Results 1 – 66 of 66) sorted by relevance

/linux-4.1.27/drivers/net/wireless/ti/wlcore/
Dsdio.c67 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 …]
Dspi.c88 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/
Dmusb_dsps.c175 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 …]
Domap2430.c239 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 …]
Dam35x.c465 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 …]
Djz4740.c119 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()
Dux500.c234 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 …]
Dda8xx.c486 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 …]
Dblackfin.c498 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 …]
Ddavinci.c516 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()
Dtusb6010.c1216 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/
Dcpu_rmap.c230 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/
Dpci.c67 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/
DMakefile12 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/
Dbdc_pci.c50 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/
Djoydev.c53 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/
DMakefile13 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/
Ddwc3-st.txt1 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";
Dam33xx-usb.txt7 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";
Domap-usb.txt24 - 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.
Dkeystone-usb.txt19 The dwc3 core should be added as subnode to Keystone DWC3 glue.
Ddwc3.txt42 This is usually a subnode to DWC3 glue to which it is connected.
Dexynos-usb.txt97 The dwc3 core should be added as subnode to Exynos dwc3 glue.
/linux-4.1.27/arch/arm/crypto/
DMakefile28 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
Daes-armv4.S34 @ A little glue here to select the correct code below for the ARM CPU
/linux-4.1.27/Documentation/devicetree/bindings/net/
Dsti-dwmac.txt1 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.
Dallwinner,sun7i-a20-gmac.txt3 This device is a platform glue layer for stmmac.
Dsocfpga-dwmac.txt13 encompasses the glue register, the register offset, and the register shift.
/linux-4.1.27/Documentation/devicetree/bindings/cpufreq/
Darm_big_little_dt.txt1 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/
DREADME.pvrusb242 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
Dvideobuf5 The videobuf layer functions as a sort of glue layer between a V4L2 driver
/linux-4.1.27/Documentation/wimax/
DREADME.i2400m91 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/
Dopal.c191 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/
DKconfig9 This module provides glue between core networking code and device
/linux-4.1.27/Documentation/devicetree/bindings/mips/cavium/
Ductl.txt1 * UCTL USB controller glue
/linux-4.1.27/drivers/gpu/ipu-v3/
Dipu-dc.c131 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/
DKconfig27 need to add appropriate platform data glue in your board setup
/linux-4.1.27/Documentation/devicetree/bindings/phy/
Dphy-miphy28lp.txt27 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/
DKconfig40 This selects Rockchip SoC glue layer support for the
/linux-4.1.27/drivers/acpi/
DMakefile34 acpi-y += bus.o glue.o
/linux-4.1.27/drivers/isdn/capi/
DKconfig33 This option provides the glue code to hook up CAPI driven cards to
/linux-4.1.27/drivers/isdn/gigaset/
DKconfig27 subsystem you'll have to enable the capidrv glue driver.
/linux-4.1.27/Documentation/sound/alsa/soc/
Dmachine.txt59 /* corgi digital audio interface glue - connects codec <--> CPU */
Doverview.txt65 * Machine class driver: The machine driver class acts as the glue that
/linux-4.1.27/drivers/net/wireless/b43legacy/
DKconfig13 It is safe to include both b43 and b43legacy as the underlying glue
/linux-4.1.27/arch/arm/boot/dts/
Ddm816x.dtsi470 reg-names = "glue", "controller", "scheduler", "queuemgr";
472 interrupt-names = "glue";
Dam33xx.dtsi602 reg-names = "glue", "controller", "scheduler", "queuemgr";
604 interrupt-names = "glue";
/linux-4.1.27/Documentation/spi/
Dspi-lm70llp13 This driver provides glue code connecting a National Semiconductor LM70 LLP
Dspi-summary450 - The spi_message and spi_transfer metadata used to glue those
/linux-4.1.27/drivers/memory/
DKconfig26 is intended to provide a glue-less interface to a variety of
/linux-4.1.27/Documentation/devicetree/bindings/mmc/
Dsdhci-st.txt9 to set the internal glue logic used for configuring the MMC
/linux-4.1.27/Documentation/usb/
Dchipidea.txt80 2.2 Enable glue layer's wakeup
/linux-4.1.27/drivers/net/wireless/b43/
DKconfig21 It is safe to include both b43 and b43legacy as the underlying glue
/linux-4.1.27/drivers/cpufreq/
DKconfig.arm5 # big LITTLE core layer and glue drivers
/linux-4.1.27/Documentation/crypto/
Dapi-intro.txt29 [transform ops] (per-type logic glue e.g. cipher.c, compress.c)
/linux-4.1.27/Documentation/devicetree/bindings/memory-controllers/
Dti-aemif.txt4 provide a glue-less interface to a variety of asynchronous memory devices like
/linux-4.1.27/Documentation/
Deisa.txt25 - The bus root driver implements the glue between the bus hardware
/linux-4.1.27/Documentation/early-userspace/
DREADME101 - kinit, the "glue" that uses ipconfig and nfsmount to replace the old
/linux-4.1.27/Documentation/scsi/
Dsym53c8xx_2.txt65 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/
Dexception-tables.txt33 the low level assembly glue in arch/x86/kernel/entry_32.S. The parameter
/linux-4.1.27/Documentation/acpi/
Dnamespace.txt306 implementation is located in the drivers/acpi/glue.c file, but there are
/linux-4.1.27/Documentation/networking/
Dstmmac.txt305 o dwmac-<XXX>.c: these are for the platform glue-logic file; e.g. dwmac-sti.c
/linux-4.1.27/Documentation/gpio/
Dgpio-legacy.txt61 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/
Drelay.txt77 boilerplate code provide glue to easily stream data to disk, without
/linux-4.1.27/drivers/mmc/host/
DKconfig272 Enable DMA support on the Samsung S3C SDHCI glue. The DMA
/linux-4.1.27/Documentation/s390/
DDebugging390.txt567 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.