/linux-4.1.27/arch/arm64/crypto/ |
H A 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
|
H A D | sha1-ce-glue.c | 2 * sha1-ce-glue.c - SHA-1 secure hash using ARMv8 Crypto Extensions
|
H A D | sha2-ce-glue.c | 2 * sha2-ce-glue.c - SHA-224/SHA-256 using ARMv8 Crypto Extensions
|
H A D | aes-ce-ccm-glue.c | 2 * aes-ccm-glue.c - AES-CCM transform for ARMv8 with Crypto Extensions
|
H A D | aes-glue.c | 2 * linux/arch/arm64/crypto/aes-glue.c - wrapper code for ARMv8 AES
|
/linux-4.1.27/arch/powerpc/crypto/ |
H A 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
|
H A D | aes-spe-modes.S | 166 * called from glue layer to encrypt a single 16 byte block 193 * called from glue layer to decrypt a single 16 byte block 221 * called from glue layer to encrypt multiple blocks via ECB 256 * called from glue layer to decrypt multiple blocks via ECB 292 * called from glue layer to encrypt multiple blocks via CBC 340 * called from glue layer to decrypt multiple blocks via CBC 415 * called from glue layer to encrypt/decrypt multiple blocks 499 * called from glue layer to encrypt multiple blocks via XTS 566 * called from glue layer to decrypt multiple blocks via XTS
|
/linux-4.1.27/drivers/net/wireless/ti/wlcore/ |
H A D | spi.c | 88 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); wl12xx_spi_reset() local 109 spi_sync(to_spi_device(glue->dev), &m); wl12xx_spi_reset() 116 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); wl12xx_spi_init() local 162 spi_sync(to_spi_device(glue->dev), &m); wl12xx_spi_init() 170 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); wl12xx_spi_read_busy() local 192 spi_sync(to_spi_device(glue->dev), &m); wl12xx_spi_read_busy() 206 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); wl12xx_spi_raw_read() local 243 spi_sync(to_spi_device(glue->dev), &m); wl12xx_spi_raw_read() 259 spi_sync(to_spi_device(glue->dev), &m); wl12xx_spi_raw_read() 273 struct wl12xx_spi_glue *glue = dev_get_drvdata(child->parent); wl12xx_spi_raw_write() local 316 spi_sync(to_spi_device(glue->dev), &m); wl12xx_spi_raw_write() 331 struct wl12xx_spi_glue *glue; wl1271_probe() local 342 glue = devm_kzalloc(&spi->dev, sizeof(*glue), GFP_KERNEL); wl1271_probe() 343 if (!glue) { wl1271_probe() 344 dev_err(&spi->dev, "can't allocate glue\n"); wl1271_probe() 348 glue->dev = &spi->dev; wl1271_probe() 350 spi_set_drvdata(spi, glue); wl1271_probe() 358 dev_err(glue->dev, "spi_setup failed\n"); wl1271_probe() 362 glue->core = platform_device_alloc("wl12xx", PLATFORM_DEVID_AUTO); wl1271_probe() 363 if (!glue->core) { wl1271_probe() 364 dev_err(glue->dev, "can't allocate platform_device\n"); wl1271_probe() 368 glue->core->dev.parent = &spi->dev; wl1271_probe() 376 ret = platform_device_add_resources(glue->core, res, ARRAY_SIZE(res)); wl1271_probe() 378 dev_err(glue->dev, "can't add resources\n"); wl1271_probe() 382 ret = platform_device_add_data(glue->core, &pdev_data, wl1271_probe() 385 dev_err(glue->dev, "can't add platform data\n"); wl1271_probe() 389 ret = platform_device_add(glue->core); wl1271_probe() 391 dev_err(glue->dev, "can't register platform device\n"); wl1271_probe() 398 platform_device_put(glue->core); wl1271_probe() 404 struct wl12xx_spi_glue *glue = spi_get_drvdata(spi); wl1271_remove() local 406 platform_device_unregister(glue->core); wl1271_remove()
|
H A D | sdio.c | 67 struct wl12xx_sdio_glue *glue = dev_get_drvdata(child->parent); wl1271_sdio_set_block_size() local 68 struct sdio_func *func = dev_to_sdio_func(glue->dev); wl1271_sdio_set_block_size() 79 struct wl12xx_sdio_glue *glue = dev_get_drvdata(child->parent); wl12xx_sdio_raw_read() local 80 struct sdio_func *func = dev_to_sdio_func(glue->dev); wl12xx_sdio_raw_read() 117 struct wl12xx_sdio_glue *glue = dev_get_drvdata(child->parent); wl12xx_sdio_raw_write() local 118 struct sdio_func *func = dev_to_sdio_func(glue->dev); wl12xx_sdio_raw_write() 151 static int wl12xx_sdio_power_on(struct wl12xx_sdio_glue *glue) wl12xx_sdio_power_on() argument 154 struct sdio_func *func = dev_to_sdio_func(glue->dev); wl12xx_sdio_power_on() 179 static int wl12xx_sdio_power_off(struct wl12xx_sdio_glue *glue) wl12xx_sdio_power_off() argument 182 struct sdio_func *func = dev_to_sdio_func(glue->dev); wl12xx_sdio_power_off() 203 struct wl12xx_sdio_glue *glue = dev_get_drvdata(child->parent); wl12xx_sdio_set_power() local 206 return wl12xx_sdio_power_on(glue); wl12xx_sdio_set_power() 208 return wl12xx_sdio_power_off(glue); wl12xx_sdio_set_power() 268 struct wl12xx_sdio_glue *glue; wl1271_probe() local 282 glue = kzalloc(sizeof(*glue), GFP_KERNEL); wl1271_probe() 283 if (!glue) { wl1271_probe() 284 dev_err(&func->dev, "can't allocate glue\n"); wl1271_probe() 288 glue->dev = &func->dev; wl1271_probe() 301 dev_dbg(glue->dev, "sdio PM caps = 0x%x\n", mmcflags); wl1271_probe() 306 sdio_set_drvdata(func, glue); wl1271_probe() 322 glue->core = platform_device_alloc(chip_family, PLATFORM_DEVID_AUTO); wl1271_probe() 323 if (!glue->core) { wl1271_probe() 324 dev_err(glue->dev, "can't allocate platform_device"); wl1271_probe() 329 glue->core->dev.parent = &func->dev; wl1271_probe() 338 ret = platform_device_add_resources(glue->core, res, ARRAY_SIZE(res)); wl1271_probe() 340 dev_err(glue->dev, "can't add resources\n"); wl1271_probe() 344 ret = platform_device_add_data(glue->core, &pdev_data, wl1271_probe() 347 dev_err(glue->dev, "can't add platform data\n"); wl1271_probe() 351 ret = platform_device_add(glue->core); wl1271_probe() 353 dev_err(glue->dev, "can't add platform device\n"); wl1271_probe() 359 platform_device_put(glue->core); wl1271_probe() 362 kfree(glue); wl1271_probe() 370 struct wl12xx_sdio_glue *glue = sdio_get_drvdata(func); wl1271_remove() local 375 platform_device_unregister(glue->core); wl1271_remove() 376 kfree(glue); wl1271_remove() 385 struct wl12xx_sdio_glue *glue = sdio_get_drvdata(func); wl1271_suspend() local 386 struct wl1271 *wl = platform_get_drvdata(glue->core); wl1271_suspend()
|
/linux-4.1.27/drivers/usb/gadget/udc/bdc/ |
H A D | bdc_pci.c | 50 struct bdc_pci *glue; bdc_pci_probe() local 53 glue = devm_kzalloc(&pci->dev, sizeof(*glue), GFP_KERNEL); bdc_pci_probe() 54 if (!glue) bdc_pci_probe() 57 glue->dev = &pci->dev; bdc_pci_probe() 88 pci_set_drvdata(pci, glue); bdc_pci_probe() 95 glue->bdc = bdc; bdc_pci_probe() 109 struct bdc_pci *glue = pci_get_drvdata(pci); bdc_pci_remove() local 111 platform_device_unregister(glue->bdc); bdc_pci_remove()
|
/linux-4.1.27/arch/arm/crypto/ |
H A 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
|
H A D | sha1-ce-glue.c | 2 * sha1-ce-glue.c - SHA-1 secure hash using ARMv8 Crypto Extensions
|
H A D | sha2-ce-glue.c | 2 * sha2-ce-glue.c - SHA-224/SHA-256 using ARMv8 Crypto Extensions
|
H A D | aesbs-glue.c | 2 * linux/arch/arm/crypto/aesbs-glue.c - glue code for NEON bit sliced AES
|
H A D | aes-ce-glue.c | 2 * aes-ce-glue.c - wrapper code for ARMv8 AES
|
/linux-4.1.27/lib/ |
H A D | cpu_rmap.c | 230 struct irq_glue *glue; free_irq_cpu_rmap() local 237 glue = rmap->obj[index]; free_irq_cpu_rmap() 238 irq_set_affinity_notifier(glue->notify.irq, NULL); free_irq_cpu_rmap() 255 struct irq_glue *glue = irq_cpu_rmap_notify() local 259 rc = cpu_rmap_update(glue->rmap, glue->index, mask); irq_cpu_rmap_notify() 270 struct irq_glue *glue = irq_cpu_rmap_release() local 273 cpu_rmap_put(glue->rmap); irq_cpu_rmap_release() 274 kfree(glue); irq_cpu_rmap_release() 290 struct irq_glue *glue = kzalloc(sizeof(*glue), GFP_KERNEL); irq_cpu_rmap_add() local 293 if (!glue) irq_cpu_rmap_add() 295 glue->notify.notify = irq_cpu_rmap_notify; irq_cpu_rmap_add() 296 glue->notify.release = irq_cpu_rmap_release; irq_cpu_rmap_add() 297 glue->rmap = rmap; irq_cpu_rmap_add() 299 glue->index = cpu_rmap_add(rmap, glue); irq_cpu_rmap_add() 300 rc = irq_set_affinity_notifier(irq, &glue->notify); irq_cpu_rmap_add() 302 cpu_rmap_put(glue->rmap); irq_cpu_rmap_add() 303 kfree(glue); irq_cpu_rmap_add()
|
/linux-4.1.27/drivers/usb/musb/ |
H A D | musb_dsps.c | 2 * Texas Instruments DSPS platforms "glue layer" 6 * Based on the am35x "glue layer" code. 55 * avoid using musb_readx()/musb_writex() as glue layer should not be 139 * DSPS glue structure. 175 struct dsps_glue *glue = dev_get_drvdata(dev->parent); dsps_musb_try_idle() local 185 del_timer(&glue->timer); dsps_musb_try_idle() 186 glue->last_timer = jiffies; dsps_musb_try_idle() 195 if (time_after(glue->last_timer, timeout) && dsps_musb_try_idle() 196 timer_pending(&glue->timer)) { dsps_musb_try_idle() 201 glue->last_timer = timeout; dsps_musb_try_idle() 206 mod_timer(&glue->timer, timeout); dsps_musb_try_idle() 216 struct dsps_glue *glue = platform_get_drvdata(pdev); dsps_musb_enable() local 217 const struct dsps_musb_wrapper *wrp = glue->wrp; dsps_musb_enable() 231 mod_timer(&glue->timer, jiffies + dsps_musb_enable() 243 struct dsps_glue *glue = platform_get_drvdata(pdev); dsps_musb_disable() local 244 const struct dsps_musb_wrapper *wrp = glue->wrp; dsps_musb_disable() 258 struct dsps_glue *glue = dev_get_drvdata(dev->parent); otg_timer() local 259 const struct dsps_musb_wrapper *wrp = glue->wrp; otg_timer() 290 mod_timer(&glue->timer, jiffies + otg_timer() 309 struct dsps_glue *glue = dev_get_drvdata(dev->parent); dsps_interrupt() local 310 const struct dsps_musb_wrapper *wrp = glue->wrp; dsps_interrupt() 358 mod_timer(&glue->timer, jiffies + dsps_interrupt() 365 del_timer(&glue->timer); dsps_interrupt() 388 mod_timer(&glue->timer, jiffies + dsps_interrupt() 396 static int dsps_musb_dbg_init(struct musb *musb, struct dsps_glue *glue) dsps_musb_dbg_init() argument 406 glue->dbgfs_root = root; dsps_musb_dbg_init() 408 glue->regset.regs = dsps_musb_regs; dsps_musb_dbg_init() 409 glue->regset.nregs = ARRAY_SIZE(dsps_musb_regs); dsps_musb_dbg_init() 410 glue->regset.base = musb->ctrl_base; dsps_musb_dbg_init() 412 file = debugfs_create_regset32("regdump", S_IRUGO, root, &glue->regset); dsps_musb_dbg_init() 423 struct dsps_glue *glue = dev_get_drvdata(dev->parent); dsps_musb_init() local 425 const struct dsps_musb_wrapper *wrp = glue->wrp; dsps_musb_init() 463 setup_timer(&glue->timer, otg_timer, (unsigned long) musb); dsps_musb_init() 483 glue->sw_babble_enabled = true; dsps_musb_init() 488 ret = dsps_musb_dbg_init(musb, glue); dsps_musb_init() 498 struct dsps_glue *glue = dev_get_drvdata(dev->parent); dsps_musb_exit() local 500 del_timer_sync(&glue->timer); dsps_musb_exit() 504 debugfs_remove_recursive(glue->dbgfs_root); dsps_musb_exit() 512 struct dsps_glue *glue = dev_get_drvdata(dev->parent); dsps_musb_set_mode() local 513 const struct dsps_musb_wrapper *wrp = glue->wrp; dsps_musb_set_mode() 549 dev_err(glue->dev, "unsupported mode %d\n", mode); dsps_musb_set_mode() 610 struct dsps_glue *glue = dev_get_drvdata(dev->parent); dsps_musb_recover() local 613 if (glue->sw_babble_enabled) dsps_musb_recover() 684 static int dsps_create_musb_pdev(struct dsps_glue *glue, dsps_create_musb_pdev() argument 722 glue->musb = musb; dsps_create_musb_pdev() 772 struct dsps_glue *glue; dsps_probe() local 788 /* allocate glue */ dsps_probe() 789 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); dsps_probe() 790 if (!glue) dsps_probe() 793 glue->dev = &pdev->dev; dsps_probe() 794 glue->wrp = wrp; dsps_probe() 796 platform_set_drvdata(pdev, glue); dsps_probe() 805 ret = dsps_create_musb_pdev(glue, pdev); dsps_probe() 820 struct dsps_glue *glue = platform_get_drvdata(pdev); dsps_remove() local 822 platform_device_unregister(glue->musb); dsps_remove() 874 struct dsps_glue *glue = dev_get_drvdata(dev); dsps_suspend() local 875 const struct dsps_musb_wrapper *wrp = glue->wrp; dsps_suspend() 876 struct musb *musb = platform_get_drvdata(glue->musb); dsps_suspend() 879 del_timer_sync(&glue->timer); dsps_suspend() 886 glue->context.control = dsps_readl(mbase, wrp->control); dsps_suspend() 887 glue->context.epintr = dsps_readl(mbase, wrp->epintr_set); dsps_suspend() 888 glue->context.coreintr = dsps_readl(mbase, wrp->coreintr_set); dsps_suspend() 889 glue->context.phy_utmi = dsps_readl(mbase, wrp->phy_utmi); dsps_suspend() 890 glue->context.mode = dsps_readl(mbase, wrp->mode); dsps_suspend() 891 glue->context.tx_mode = dsps_readl(mbase, wrp->tx_mode); dsps_suspend() 892 glue->context.rx_mode = dsps_readl(mbase, wrp->rx_mode); dsps_suspend() 899 struct dsps_glue *glue = dev_get_drvdata(dev); dsps_resume() local 900 const struct dsps_musb_wrapper *wrp = glue->wrp; dsps_resume() 901 struct musb *musb = platform_get_drvdata(glue->musb); dsps_resume() 908 dsps_writel(mbase, wrp->control, glue->context.control); dsps_resume() 909 dsps_writel(mbase, wrp->epintr_set, glue->context.epintr); dsps_resume() 910 dsps_writel(mbase, wrp->coreintr_set, glue->context.coreintr); dsps_resume() 911 dsps_writel(mbase, wrp->phy_utmi, glue->context.phy_utmi); dsps_resume() 912 dsps_writel(mbase, wrp->mode, glue->context.mode); dsps_resume() 913 dsps_writel(mbase, wrp->tx_mode, glue->context.tx_mode); dsps_resume() 914 dsps_writel(mbase, wrp->rx_mode, glue->context.rx_mode); dsps_resume() 917 mod_timer(&glue->timer, jiffies + dsps_resume()
|
H A D | jz4740.c | 2 * Ingenic JZ4740 "glue layer" 119 struct jz4740_glue *glue; jz4740_probe() local 123 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); jz4740_probe() 124 if (!glue) jz4740_probe() 148 glue->dev = &pdev->dev; jz4740_probe() 149 glue->musb = musb; jz4740_probe() 150 glue->clk = clk; jz4740_probe() 154 platform_set_drvdata(pdev, glue); jz4740_probe() 186 struct jz4740_glue *glue = platform_get_drvdata(pdev); jz4740_remove() local 188 platform_device_unregister(glue->musb); jz4740_remove() 190 clk_disable_unprepare(glue->clk); jz4740_remove()
|
H A D | am35x.c | 3 * Texas Instruments AM35x "glue layer" 7 * Based on the DA8xx "glue layer" code. 465 struct am35x_glue *glue; am35x_probe() local 472 glue = kzalloc(sizeof(*glue), GFP_KERNEL); am35x_probe() 473 if (!glue) { am35x_probe() 474 dev_err(&pdev->dev, "failed to allocate glue context\n"); am35x_probe() 504 glue->dev = &pdev->dev; am35x_probe() 505 glue->phy_clk = phy_clk; am35x_probe() 506 glue->clk = clk; am35x_probe() 510 glue->phy = usb_phy_generic_register(); am35x_probe() 511 if (IS_ERR(glue->phy)) am35x_probe() 513 platform_set_drvdata(pdev, glue); am35x_probe() 522 glue->musb = musb = platform_device_register_full(&pinfo); am35x_probe() 532 usb_phy_generic_unregister(glue->phy); am35x_probe() 547 kfree(glue); am35x_probe() 555 struct am35x_glue *glue = platform_get_drvdata(pdev); am35x_remove() local 557 platform_device_unregister(glue->musb); am35x_remove() 558 usb_phy_generic_unregister(glue->phy); am35x_remove() 559 clk_disable(glue->clk); am35x_remove() 560 clk_disable(glue->phy_clk); am35x_remove() 561 clk_put(glue->clk); am35x_remove() 562 clk_put(glue->phy_clk); am35x_remove() 563 kfree(glue); am35x_remove() 571 struct am35x_glue *glue = dev_get_drvdata(dev); am35x_suspend() local 579 clk_disable(glue->phy_clk); am35x_suspend() 580 clk_disable(glue->clk); am35x_suspend() 587 struct am35x_glue *glue = dev_get_drvdata(dev); am35x_resume() local 596 ret = clk_enable(glue->phy_clk); am35x_resume() 602 ret = clk_enable(glue->clk); am35x_resume()
|
H A D | omap2430.c | 239 struct omap2430_glue *glue = _glue; omap_musb_mailbox() local 241 if (!glue) { omap_musb_mailbox() 245 glue->status = status; omap_musb_mailbox() 247 if (!glue_to_musb(glue)) { omap_musb_mailbox() 252 schedule_work(&glue->omap_musb_mailbox_work); omap_musb_mailbox() 256 static void omap_musb_set_mailbox(struct omap2430_glue *glue) omap_musb_set_mailbox() argument 258 struct musb *musb = glue_to_musb(glue); omap_musb_set_mailbox() 264 switch (glue->status) { omap_musb_set_mailbox() 273 omap_control_usb_set_mode(glue->control_otghs, omap_musb_set_mailbox() 287 omap_control_usb_set_mode(glue->control_otghs, USB_MODE_DEVICE); omap_musb_set_mailbox() 304 omap_control_usb_set_mode(glue->control_otghs, omap_musb_set_mailbox() 318 struct omap2430_glue *glue = container_of(mailbox_work, omap_musb_mailbox_work() local 320 struct musb *musb = glue_to_musb(glue); omap_musb_mailbox_work() 324 omap_musb_set_mailbox(glue); omap_musb_mailbox_work() 354 struct omap2430_glue *glue = dev_get_drvdata(dev->parent); omap2430_musb_init() local 422 if (glue->status != OMAP_MUSB_UNKNOWN) omap2430_musb_init() 423 omap_musb_set_mailbox(glue); omap2430_musb_init() 440 struct omap2430_glue *glue = dev_get_drvdata(dev->parent); omap2430_musb_enable() local 444 switch (glue->status) { omap2430_musb_enable() 447 omap_control_usb_set_mode(glue->control_otghs, USB_MODE_HOST); omap2430_musb_enable() 466 omap_control_usb_set_mode(glue->control_otghs, USB_MODE_DEVICE); omap2430_musb_enable() 477 struct omap2430_glue *glue = dev_get_drvdata(dev->parent); omap2430_musb_disable() local 479 if (glue->status != OMAP_MUSB_UNKNOWN) omap2430_musb_disable() 480 omap_control_usb_set_mode(glue->control_otghs, omap2430_musb_disable() 516 struct omap2430_glue *glue; omap2430_probe() local 521 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); omap2430_probe() 522 if (!glue) omap2430_probe() 535 glue->dev = &pdev->dev; omap2430_probe() 536 glue->musb = musb; omap2430_probe() 537 glue->status = OMAP_MUSB_UNKNOWN; omap2430_probe() 538 glue->control_otghs = ERR_PTR(-ENODEV); omap2430_probe() 578 glue->control_otghs = &control_pdev->dev; omap2430_probe() 583 platform_set_drvdata(pdev, glue); omap2430_probe() 589 _glue = glue; omap2430_probe() 591 INIT_WORK(&glue->omap_musb_mailbox_work, omap_musb_mailbox_work); omap2430_probe() 643 struct omap2430_glue *glue = platform_get_drvdata(pdev); omap2430_remove() local 645 cancel_work_sync(&glue->omap_musb_mailbox_work); omap2430_remove() 646 platform_device_unregister(glue->musb); omap2430_remove() 655 struct omap2430_glue *glue = dev_get_drvdata(dev); omap2430_runtime_suspend() local 656 struct musb *musb = glue_to_musb(glue); omap2430_runtime_suspend() 670 struct omap2430_glue *glue = dev_get_drvdata(dev); omap2430_runtime_resume() local 671 struct musb *musb = glue_to_musb(glue); omap2430_runtime_resume()
|
H A D | ux500.c | 234 struct ux500_glue *glue; ux500_probe() local 251 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); ux500_probe() 252 if (!glue) ux500_probe() 278 glue->dev = &pdev->dev; ux500_probe() 279 glue->musb = musb; ux500_probe() 280 glue->clk = clk; ux500_probe() 285 platform_set_drvdata(pdev, glue); ux500_probe() 333 struct ux500_glue *glue = platform_get_drvdata(pdev); ux500_remove() local 335 platform_device_unregister(glue->musb); ux500_remove() 336 clk_disable_unprepare(glue->clk); ux500_remove() 344 struct ux500_glue *glue = dev_get_drvdata(dev); ux500_suspend() local 345 struct musb *musb = glue_to_musb(glue); ux500_suspend() 348 clk_disable_unprepare(glue->clk); ux500_suspend() 355 struct ux500_glue *glue = dev_get_drvdata(dev); ux500_resume() local 356 struct musb *musb = glue_to_musb(glue); ux500_resume() 359 ret = clk_prepare_enable(glue->clk); ux500_resume()
|
H A D | da8xx.c | 2 * Texas Instruments DA8xx/OMAP-L1x "glue layer" 6 * Based on the DaVinci "glue layer" code. 486 struct da8xx_glue *glue; da8xx_probe() local 492 glue = kzalloc(sizeof(*glue), GFP_KERNEL); da8xx_probe() 493 if (!glue) { da8xx_probe() 494 dev_err(&pdev->dev, "failed to allocate glue context\n"); da8xx_probe() 511 glue->dev = &pdev->dev; da8xx_probe() 512 glue->clk = clk; da8xx_probe() 516 glue->phy = usb_phy_generic_register(); da8xx_probe() 517 if (IS_ERR(glue->phy)) { da8xx_probe() 518 ret = PTR_ERR(glue->phy); da8xx_probe() 521 platform_set_drvdata(pdev, glue); da8xx_probe() 543 glue->musb = musb = platform_device_register_full(&pinfo); da8xx_probe() 553 usb_phy_generic_unregister(glue->phy); da8xx_probe() 562 kfree(glue); da8xx_probe() 570 struct da8xx_glue *glue = platform_get_drvdata(pdev); da8xx_remove() local 572 platform_device_unregister(glue->musb); da8xx_remove() 573 usb_phy_generic_unregister(glue->phy); da8xx_remove() 574 clk_disable(glue->clk); da8xx_remove() 575 clk_put(glue->clk); da8xx_remove() 576 kfree(glue); da8xx_remove()
|
H A D | blackfin.c | 498 struct bfin_glue *glue; bfin_probe() local 502 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); bfin_probe() 503 if (!glue) bfin_probe() 514 glue->dev = &pdev->dev; bfin_probe() 515 glue->musb = musb; bfin_probe() 519 glue->phy = usb_phy_generic_register(); bfin_probe() 520 if (IS_ERR(glue->phy)) bfin_probe() 522 platform_set_drvdata(pdev, glue); bfin_probe() 559 usb_phy_generic_unregister(glue->phy); bfin_probe() 570 struct bfin_glue *glue = platform_get_drvdata(pdev); bfin_remove() local 572 platform_device_unregister(glue->musb); bfin_remove() 573 usb_phy_generic_unregister(glue->phy); bfin_remove() 581 struct bfin_glue *glue = dev_get_drvdata(dev); bfin_suspend() local 582 struct musb *musb = glue_to_musb(glue); bfin_suspend() 598 struct bfin_glue *glue = dev_get_drvdata(dev); bfin_resume() local 599 struct musb *musb = glue_to_musb(glue); bfin_resume()
|
H A D | davinci.c | 516 struct davinci_glue *glue; davinci_probe() local 522 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); davinci_probe() 523 if (!glue) davinci_probe() 539 glue->dev = &pdev->dev; davinci_probe() 540 glue->clk = clk; davinci_probe() 545 platform_set_drvdata(pdev, glue); davinci_probe() 576 glue->musb = musb = platform_device_register_full(&pinfo); davinci_probe() 594 struct davinci_glue *glue = platform_get_drvdata(pdev); davinci_remove() local 596 platform_device_unregister(glue->musb); davinci_remove() 598 clk_disable(glue->clk); davinci_remove()
|
H A D | tusb6010.c | 1216 struct tusb6010_glue *glue; tusb_probe() local 1220 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); tusb_probe() 1221 if (!glue) tusb_probe() 1224 glue->dev = &pdev->dev; tusb_probe() 1229 platform_set_drvdata(pdev, glue); tusb_probe() 1256 glue->musb = musb = platform_device_register_full(&pinfo); tusb_probe() 1268 struct tusb6010_glue *glue = platform_get_drvdata(pdev); tusb_remove() local 1270 platform_device_unregister(glue->musb); tusb_remove() 1271 usb_phy_generic_unregister(glue->phy); tusb_remove()
|
H A D | musb_core.h | 144 * struct musb_platform_ops - Operations passed to musb_core by HW glue layer
|
/linux-4.1.27/drivers/usb/dwc3/ |
H A D | Makefile | 23 # Platform-specific glue layers go here 25 # NOTICE: Make sure your glue layer doesn't depend on anything 29 # the entire driver (with all its glue layers) on several architectures
|
H A D | dwc3-st.c | 4 * This is a small driver for the dwc3 to provide the glue logic 39 /* glue registers */ 83 * @glue_base: ioaddr for the glue registers 171 * st_dwc3_init: init the controller via glue logic 209 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "reg-glue"); st_dwc3_probe() 230 dev_vdbg(&pdev->dev, "glue-logic addr 0x%p, syscfg-reg offset 0x%x\n", st_dwc3_probe() 281 /* ST glue logic init */ st_dwc3_probe() 337 /* ST glue logic init */ st_dwc3_resume()
|
H A D | dwc3-pci.c | 2 * dwc3-pci.c - PCI Specific glue layer
|
/linux-4.1.27/arch/arm/include/asm/ |
H A D | glue.h | 2 * arch/arm/include/asm/glue.h 11 * This file provides the glue to stick the processor-specific bits
|
H A D | glue-pf.h | 2 * arch/arm/include/asm/glue-pf.h 14 #include <asm/glue.h>
|
H A D | glue-df.h | 2 * arch/arm/include/asm/glue-df.h 14 #include <asm/glue.h>
|
H A D | glue-cache.h | 2 * arch/arm/include/asm/glue-cache.h 13 #include <asm/glue.h>
|
H A D | glue-proc.h | 2 * arch/arm/include/asm/glue-proc.h 14 #include <asm/glue.h>
|
H A D | page.h | 26 #include <asm/glue.h>
|
H A D | proc-fns.h | 16 #include <asm/glue-proc.h>
|
/linux-4.1.27/drivers/usb/dwc2/ |
H A D | pci.c | 67 struct dwc2_pci_glue *glue = pci_get_drvdata(pci); dwc2_pci_remove() local 69 platform_device_unregister(glue->dwc2); dwc2_pci_remove() 70 usb_phy_generic_unregister(glue->phy); dwc2_pci_remove() 71 kfree(glue); dwc2_pci_remove() 83 struct dwc2_pci_glue *glue; dwc2_pci_probe() local 131 glue = kzalloc(sizeof(*glue), GFP_KERNEL); dwc2_pci_probe() 132 if (!glue) dwc2_pci_probe() 135 glue->phy = phy; dwc2_pci_probe() 136 glue->dwc2 = dwc2; dwc2_pci_probe() 137 pci_set_drvdata(pci, glue); dwc2_pci_probe()
|
/linux-4.1.27/drivers/input/ |
H A D | joydev.c | 53 struct JS_DATA_SAVE_TYPE glue; member in struct:joydev 349 data.x = (joydev->abs[0] / 256 + 128) >> joydev->glue.JS_CORR.x; joydev_0x_read() 350 data.y = (joydev->abs[1] / 256 + 128) >> joydev->glue.JS_CORR.y; joydev_0x_read() 522 return copy_from_user(&joydev->glue.JS_CORR, argp, joydev_ioctl_common() 523 sizeof(joydev->glue.JS_CORR)) ? -EFAULT : 0; joydev_ioctl_common() 526 return copy_to_user(argp, &joydev->glue.JS_CORR, joydev_ioctl_common() 527 sizeof(joydev->glue.JS_CORR)) ? -EFAULT : 0; joydev_ioctl_common() 530 return get_user(joydev->glue.JS_TIMEOUT, (s32 __user *) argp); joydev_ioctl_common() 533 return put_user(joydev->glue.JS_TIMEOUT, (s32 __user *) argp); joydev_ioctl_common() 619 joydev->glue.JS_TIMELIMIT = tmp32; joydev_compat_ioctl() 623 tmp32 = joydev->glue.JS_TIMELIMIT; joydev_compat_ioctl() 631 joydev->glue.JS_TIMEOUT = ds32.JS_TIMEOUT; joydev_compat_ioctl() 632 joydev->glue.BUSY = ds32.BUSY; joydev_compat_ioctl() 633 joydev->glue.JS_EXPIRETIME = ds32.JS_EXPIRETIME; joydev_compat_ioctl() 634 joydev->glue.JS_TIMELIMIT = ds32.JS_TIMELIMIT; joydev_compat_ioctl() 635 joydev->glue.JS_SAVE = ds32.JS_SAVE; joydev_compat_ioctl() 636 joydev->glue.JS_CORR = ds32.JS_CORR; joydev_compat_ioctl() 641 ds32.JS_TIMEOUT = joydev->glue.JS_TIMEOUT; joydev_compat_ioctl() 642 ds32.BUSY = joydev->glue.BUSY; joydev_compat_ioctl() 643 ds32.JS_EXPIRETIME = joydev->glue.JS_EXPIRETIME; joydev_compat_ioctl() 644 ds32.JS_TIMELIMIT = joydev->glue.JS_TIMELIMIT; joydev_compat_ioctl() 645 ds32.JS_SAVE = joydev->glue.JS_SAVE; joydev_compat_ioctl() 646 ds32.JS_CORR = joydev->glue.JS_CORR; joydev_compat_ioctl() 682 retval = get_user(joydev->glue.JS_TIMELIMIT, joydev_ioctl() 687 retval = put_user(joydev->glue.JS_TIMELIMIT, joydev_ioctl() 692 retval = copy_from_user(&joydev->glue, argp, joydev_ioctl() 693 sizeof(joydev->glue)) ? -EFAULT : 0; joydev_ioctl() 697 retval = copy_to_user(argp, &joydev->glue, joydev_ioctl() 698 sizeof(joydev->glue)) ? -EFAULT : 0; joydev_ioctl()
|
/linux-4.1.27/drivers/tty/ |
H A D | tty_mutex.c | 7 /* Legacy tty mutex glue */
|
/linux-4.1.27/include/linux/spi/ |
H A D | l4f00242t03.h | 2 * l4f00242t03.h -- Platform glue for Epson L4F00242T03 LCD
|
H A D | lms283gf05.h | 2 * lms283gf05.h - Platform glue for Samsung LMS283GF05 LCD
|
H A D | tle62x0.h | 2 * tle62x0.h - platform glue to Infineon TLE62x0 driver chips
|
H A D | mmc_spi.h | 16 * card slot. (Modeled after PXA mmc glue; see that for usage examples.)
|
/linux-4.1.27/drivers/dma/sh/ |
H A D | shdma-of.c | 2 * SHDMA Device Tree glue 78 MODULE_DESCRIPTION("SH-DMA driver DT glue");
|
/linux-4.1.27/drivers/scsi/ |
H A D | scsi.h | 15 * NOTE: this file only contains compatibility glue for old drivers. All
|
H A D | scsi_proc.c | 427 * proc_scsi_open - glue function
|
/linux-4.1.27/arch/s390/boot/compressed/ |
H A D | head.S | 2 * Startup glue code to uncompress the kernel
|
/linux-4.1.27/arch/arm/mach-pxa/include/mach/ |
H A D | colibri.h | 8 * base board glue for PXA270 module
|
/linux-4.1.27/drivers/misc/lis3lv02d/ |
H A D | lis3lv02d_spi.c | 2 * lis3lv02d_spi - SPI glue layer for lis3lv02d 152 MODULE_DESCRIPTION("lis3lv02d SPI glue layer");
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/ |
H A D | ixgb_osdep.h | 29 /* glue for the OS independent part of ixgb
|
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-meson.c | 2 * Amlogic Meson DWMAC glue layer
|
H A D | dwmac-sunxi.c | 2 * dwmac-sunxi.c - Allwinner sunxi DWMAC specific glue layer
|
H A D | dwmac-socfpga.c | 196 dev_err(dev, "couldn't setup SoC glue (%d)\n", ret); socfpga_dwmac_probe()
|
H A D | dwmac-sti.c | 125 u32 ctrl_reg; /* GMAC glue-logic control register */
|
H A D | dwmac-rk.c | 2 * dwmac-rk.c - Rockchip RK3288 DWMAC specific glue layer
|
H A D | stmmac_platform.c | 36 /* SoC specific glue layers should come before generic bindings */
|
/linux-4.1.27/arch/sparc/include/asm/ |
H A D | ide.h | 1 /* ide.h: SPARC PCI specific IDE glue.
|
/linux-4.1.27/arch/tile/include/hv/ |
H A D | syscall_public.h | 18 * directly, rather than only through hypervisor-generated "glue" code.
|
/linux-4.1.27/arch/tile/kernel/ |
H A D | usb.c | 16 * The actual USB driver is just some glue (in
|
/linux-4.1.27/drivers/acpi/ |
H A D | Makefile | 34 acpi-y += bus.o glue.o
|
/linux-4.1.27/drivers/tty/hvc/ |
H A D | hvc_bfin_jtag.c | 26 /* Helper functions to glue the register API to simple C operations */ bfin_write_emudat()
|
/linux-4.1.27/drivers/usb/wusbcore/ |
H A D | pal.c | 3 * UWB Protocol Adaptation Layer (PAL) glue.
|
H A D | wa-hc.h | 33 * driver glue with the driver API, workqueue daemon 37 * hcd glue with the USB API Host Controller Interface API.
|
H A D | wusbhc.c | 3 * sysfs glue, wusbcore module support and life cycle management
|
/linux-4.1.27/include/linux/i2c/ |
H A D | pcf857x.h | 19 * The @setup callback may be used with the kind of board-specific glue
|
H A D | tps65010.h | 191 * The @setup callback may be used with the kind of board-specific glue
|
/linux-4.1.27/drivers/scsi/ufs/ |
H A D | ufshcd-pci.c | 2 * Universal Flash Storage Host controller PCI glue driver 190 MODULE_DESCRIPTION("UFS host controller PCI glue driver");
|
H A D | ufshcd-pltfrm.c | 2 * Universal Flash Storage Host controller Platform bus based glue driver 402 MODULE_DESCRIPTION("UFS host controller Pltform bus based glue driver");
|
/linux-4.1.27/arch/mips/pci/ |
H A D | pci-bcm1480ht.c | 23 * This module provides the glue between Linux's PCI subsystem 24 * and the hardware. We basically provide glue for accessing
|
H A D | pci-bcm1480.c | 23 * This module provides the glue between Linux's PCI subsystem 24 * and the hardware. We basically provide glue for accessing
|
H A D | pci-sb1250.c | 23 * This module provides the glue between Linux's PCI subsystem 24 * and the hardware. We basically provide glue for accessing
|
/linux-4.1.27/arch/arm/nwfpe/ |
H A D | ARM-gcc.h | 87 /* These ones go through the glue code. To avoid namespace pollution 93 /* All the 64-bit ops have to go through the glue, so we pull the same
|
/linux-4.1.27/arch/arc/include/asm/ |
H A D | dma-mapping.h | 2 * DMA Mapping glue for ARC 21 * ideally needs to be 0x0000_0000 based hence these glue routines.
|
H A D | arcregs.h | 146 * This has to generate glue code to load the reg num from
|
/linux-4.1.27/drivers/net/ethernet/arc/ |
H A D | emac_arc.c | 2 * emac_arc.c - ARC EMAC specific glue layer
|
H A D | emac_rockchip.c | 2 * emac-rockchip.c - Rockchip EMAC specific glue layer
|
/linux-4.1.27/arch/tile/lib/ |
H A D | exports.c | 51 /* hypervisor glue */
|
/linux-4.1.27/arch/powerpc/platforms/powernv/ |
H A D | opal.c | 191 u64 glue; opal_register_exception_handlers() local 197 * fwnmi area at 0x7000 to provide the glue space to OPAL opal_register_exception_handlers() 199 glue = 0x7000; opal_register_exception_handlers() 217 0, glue); opal_register_exception_handlers() 218 glue += 128; opal_register_exception_handlers() 221 opal_register_exception_handler(OPAL_SOFTPATCH_HANDLER, 0, glue); opal_register_exception_handlers()
|
/linux-4.1.27/drivers/gpu/ipu-v3/ |
H A D | ipu-dc.c | 131 int map, int wave, int glue, int sync, int stop) dc_write_tmpl() 140 reg1 = sync | glue << 4 | ++wave << 11 | ((operand << 15) & 0xffff8000); dc_write_tmpl() 143 reg1 = sync | glue << 4 | ++wave << 11 | ++map << 15 | ((operand << 20) & 0xfff00000); dc_write_tmpl() 130 dc_write_tmpl(struct ipu_dc *dc, int word, u32 opcode, u32 operand, int map, int wave, int glue, int sync, int stop) dc_write_tmpl() argument
|
/linux-4.1.27/drivers/i2c/busses/ |
H A D | i2c-pxa-pci.c | 166 MODULE_DESCRIPTION("CE4100 PCI-I2C glue code for PXA's driver");
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_osdep.h | 30 /* glue for the OS independent part of e1000
|
/linux-4.1.27/drivers/media/usb/cx231xx/ |
H A D | cx231xx-input.c | 2 * cx231xx IR glue driver
|
/linux-4.1.27/drivers/spi/ |
H A D | spi-bitbang-txrx.h | 2 * Mix this utility code with some glue code to get one of several types of
|
H A D | spi-pxa2xx-pci.c | 219 MODULE_DESCRIPTION("CE4100/LPSS PCI-SPI glue code for PXA's driver");
|
H A D | spi-lm70llp.c | 256 * for the bus glue code to match and subsequently bind them. spi_lm70llp_attach()
|
H A D | spi-bitbang.c | 35 * to glue code. These bitbang setup() and cleanup() routines are always
|
/linux-4.1.27/arch/x86/include/asm/crypto/ |
H A D | camellia.h | 91 /* glue helpers */
|
H A D | glue_helper.h | 2 * Shared glue code for 128bit block ciphers
|
/linux-4.1.27/drivers/ata/ |
H A D | ahci_mvebu.c | 2 * AHCI glue platform driver for Marvell EBU SOCs
|
/linux-4.1.27/drivers/usb/host/ |
H A D | ohci-mem.c | 17 * - driver buffers, read/written by HC ... the hcd glue or the
|
H A D | ohci-omap3.c | 12 * Based on ehci-omap.c and some other ohci glue layers
|
H A D | ohci-ppc-of.c | 9 * Bus glue for OHCI HC on the of_platform bus
|
H A D | ohci-sa1111.c | 22 #error "This file is SA-1111 bus glue. CONFIG_SA1111 must be defined."
|
H A D | ehci-pci.c | 342 /* These routines rely on the PCI bus glue 393 /* pci driver glue; this is a "new style" PCI driver module */
|
H A D | bcma-hcd.c | 3 * Broadcom USB-core driver (BCMA bus glue)
|
H A D | ehci-omap.c | 16 * Based on "ehci-fsl.c" and "ehci-au1xxx.c" ehci glue layers
|
H A D | ohci-pci.c | 272 /* pci driver glue; this is a "new style" PCI driver module */
|
H A D | ohci-tmio.c | 8 * Bus glue for Toshiba Mobile IO(TMIO) Controller's OHCI core
|
H A D | ssb-hcd.c | 3 * Broadcom USB-core driver (SSB bus glue)
|
H A D | ohci-da8xx.c | 23 #error "This file is DA8xx bus glue. Define CONFIG_ARCH_DAVINCI_DA8XX."
|
H A D | xhci-pci.c | 446 /* pci driver glue; this is a "new style" PCI driver module */
|
H A D | ohci-hcd.c | 547 * If the bus glue detected wakeup capability then it should ohci_run() 698 /* ohci_start routine for generic controller start of all OHCI bus glue */ ohci_start()
|
H A D | fotg210.h | 86 /* glue to PCI and HCD framework */
|
H A D | fusbh200.h | 86 /* glue to PCI and HCD framework */
|
/linux-4.1.27/include/net/ |
H A D | ping.h | 32 /* Compatibility glue so we can support IPv6 when it's compiled as a module */
|
/linux-4.1.27/arch/arm/kernel/ |
H A D | entry-v7m.S | 13 #include <asm/glue.h>
|
H A D | asm-offsets.c | 21 #include <asm/glue-df.h> 22 #include <asm/glue-pf.h>
|
H A D | sleep.S | 5 #include <asm/glue-cache.h> 6 #include <asm/glue-proc.h>
|
H A D | entry-armv.S | 20 #include <asm/glue-df.h> 21 #include <asm/glue-pf.h>
|
/linux-4.1.27/sound/soc/sirf/ |
H A D | sirf-audio.c | 62 /* Digital audio interface glue - connects codec <--> CPU */
|
/linux-4.1.27/sound/soc/omap/ |
H A D | am3517evm.c | 74 /* Digital audio interface glue - connects codec <--> CPU */
|
H A D | osk5912.c | 93 /* Digital audio interface glue - connects codec <--> CPU */
|
H A D | n810.c | 257 /* Digital audio interface glue - connects codec <--> CPU */
|
H A D | omap-abe-twl6040.c | 211 /* Digital audio interface glue - connects codec <--> CPU */
|
H A D | omap3pandora.c | 193 /* Digital audio interface glue - connects codec <--> CPU */
|
H A D | omap-twl4030.c | 224 /* Digital audio interface glue - connects codec <--> CPU */
|
H A D | ams-delta.c | 525 /* DAI glue - connects codec <--> CPU */
|
H A D | rx51.c | 345 /* Digital audio interface glue - connects codec <--> CPU */
|
/linux-4.1.27/drivers/mtd/nand/ |
H A D | orion_nand.c | 218 MODULE_DESCRIPTION("NAND glue for Orion platforms");
|
H A D | au1550nd.c | 515 MODULE_DESCRIPTION("Board-specific glue layer for NAND flash on Pb1550 board");
|
/linux-4.1.27/drivers/net/usb/ |
H A D | plusb.c | 51 * pl25a1 glue based on patch from Tony Gibbs. Prolific "docs" on
|
/linux-4.1.27/drivers/scsi/aic7xxx/ |
H A D | aic7770_osm.c | 2 * Linux driver attachment glue for aic7770 based controllers.
|
H A D | aic7xxx_osm_pci.c | 2 * Linux driver attachment glue for PCI based controllers.
|
H A D | aic79xx_osm_pci.c | 2 * Linux driver attachment glue for PCI based U320 controllers.
|
/linux-4.1.27/drivers/net/wireless/b43/ |
H A D | sdio.c | 4 * SDIO over Sonics Silicon Backplane bus glue for b43.
|
/linux-4.1.27/arch/sparc/kernel/ |
H A D | sun4m_smp.c | 181 /* Init function glue. */ sun4m_cross_call()
|
/linux-4.1.27/arch/x86/crypto/ |
H A D | glue_helper-asm-avx.S | 2 * Shared glue code for 128bit block ciphers, AVX assembler macros
|
H A D | ghash-clmulni-intel_glue.c | 3 * instructions. This file contains glue code.
|
H A D | glue_helper-asm-avx2.S | 2 * Shared glue code for 128bit block ciphers, AVX2 assembler macros
|
H A D | glue_helper.c | 2 * Shared glue code for 128bit block ciphers
|
/linux-4.1.27/drivers/base/ |
H A D | base.h | 19 * @glue_dirs - "glue" directory to put in-between the parent device to
|
H A D | core.c | 750 * in a "glue" directory to prevent namespace collisions. get_device_parent() 776 /* do not emit an uevent for this simple "glue" directory */ get_device_parent() 792 /* see if we live in a "glue" directory */ cleanup_glue_dir()
|
/linux-4.1.27/drivers/usb/gadget/legacy/ |
H A D | acm_ms.c | 212 * contents can be overridden by the composite_dev glue. acm_ms_bind()
|
H A D | cdc2.c | 187 * contents can be overridden by the composite_dev glue. cdc_bind()
|
H A D | hid.c | 180 * contents can be overridden by the composite_dev glue. hid_bind()
|
H A D | ncm.c | 165 * contents can be overridden by the composite_dev glue. gncm_bind()
|
H A D | serial.c | 182 * contents can be overridden by the composite_dev glue. gs_bind()
|
H A D | webcam.c | 395 * can be overridden by the composite_dev glue. webcam_bind()
|
H A D | zero.c | 282 * contents can be overridden by the composite_dev glue. zero_bind()
|
H A D | ether.c | 410 * contents can be overridden by the composite_dev glue. eth_bind()
|
/linux-4.1.27/include/linux/ |
H A D | stmmac.h | 130 /* of_data for SoC glue layer device tree bindings */
|
/linux-4.1.27/arch/mips/netlogic/xlp/ |
H A D | usb-init.c | 47 * USB glue logic registers, used only during initialization
|
/linux-4.1.27/arch/blackfin/mach-common/ |
H A D | head.S | 205 /* A little BF561 glue ... */
|
/linux-4.1.27/net/caif/ |
H A D | cffrml.c | 76 /* FIXME: FCS should be moved to glue in order to use OS-Specific cffrml_checksum()
|
/linux-4.1.27/sound/soc/pxa/ |
H A D | hx4700.c | 150 /* hx4700 digital audio interface glue - connects codec <--> CPU */
|
H A D | ttc-dkb.c | 96 /* ttc/td-dkb digital audio interface glue - connects codec <--> CPU */
|
H A D | z2.c | 167 /* z2 digital audio interface glue - connects codec <--> CPU */
|
H A D | corgi.c | 262 /* corgi digital audio interface glue - connects codec <--> CPU */
|
H A D | poodle.c | 237 /* poodle digital audio interface glue - connects codec <--> CPU */
|
H A D | spitz.c | 259 /* spitz digital audio interface glue - connects codec <--> CPU */
|
H A D | magician.c | 394 /* magician digital audio interface glue - connects codec <--> CPU */
|
/linux-4.1.27/sound/soc/samsung/ |
H A D | h1940_uda1380.c | 182 /* s3c24xx digital audio interface glue - connects codec <--> CPU */
|
H A D | rx1950_uda1380.c | 82 /* s3c24xx digital audio interface glue - connects codec <--> CPU */
|
/linux-4.1.27/sound/soc/sh/ |
H A D | migor.c | 129 /* migor digital audio interface glue - connects codec <--> CPU */
|
/linux-4.1.27/drivers/net/wimax/i2400m/ |
H A D | i2400m.h | 73 * - netdev glue: netdev.c - interface with Linux networking 81 * - device model glue: driver.c - implements helpers for the 82 * device-model glue done by the bus-specific layer 87 * Code is also broken up in linux-glue / device-glue. 89 * Linux glue contains functions that deal mostly with gluing with the 92 * Device-glue are functions that deal mostly with the way the device 95 * device-glue code is licensed BSD so other open source OSes can take
|
H A D | usb.c | 3 * Linux driver model glue for USB device, reset & fw upload 27 * This file implements driver model glue, and hook ups for the
|
/linux-4.1.27/drivers/usb/gadget/function/ |
H A D | u_serial.c | 35 * This component encapsulates the TTY layer glue needed to provide basic 283 /* I/O glue between TTY (upper) and USB function (lower) driver layers */ 1146 * gserial_connect - notify TTY I/O glue that USB link is active 1196 /* then tell the tty glue that I/O can work */ gserial_connect() 1232 * gserial_disconnect - notify TTY I/O glue that USB link is inactive 1250 /* tell the TTY glue not to do I/O here any more */ gserial_disconnect()
|
/linux-4.1.27/fs/ocfs2/ |
H A D | stackglue.c | 726 "ocfs2 stack glue: unable to register sysctl\n"); ocfs2_stack_glue_init() 745 MODULE_DESCRIPTION("ocfs2 cluter stack glue layer");
|
H A D | stackglue.h | 151 * Once this call returns, the stack glue will be dropping this
|
/linux-4.1.27/drivers/scsi/pcmcia/ |
H A D | nsp_cs.h | 274 scsi_info_t *ScsiInfo; /* attach <-> detect glue */
|
/linux-4.1.27/drivers/usb/core/ |
H A D | usb-acpi.c | 2 * USB-ACPI glue code
|
H A D | hcd.c | 67 * though each HC's hardware works differently) and PCI glue, plus request 2341 * usb_hcd_irq - hook IRQs to HCD framework (bus glue) 2369 * usb_hc_died - report abnormal shutdown of a host controller (bus glue) 2372 * This is called by bus glue to report a USB host controller that died 2374 * by the PCI glue, so only glue for non-PCI busses should need to call it.
|
/linux-4.1.27/fs/ocfs2/cluster/ |
H A D | masklog.h | 96 #define ML_DLM_GLUE 0x0000000000000800ULL /* ocfs2 dlm glue layer */
|
/linux-4.1.27/arch/arm/mach-ebsa110/ |
H A D | core.c | 286 * will stop our MCLK signal (which provides the clock for the glue
|
H A D | io.c | 14 * glue logic picks this up as a "trick" access, and asserts the LSB of the
|
/linux-4.1.27/arch/arc/kernel/ |
H A D | time.c | 67 * For SMP this needs to be 0. However Kconfig glue doesn't arc_counter_setup()
|
H A D | signal.c | 343 * ASM glue gaurantees that this is only called when returning to do_notify_resume()
|
/linux-4.1.27/net/ipv6/ |
H A D | ping.c | 58 /* Compatibility glue so we can support IPv6 when it's compiled as a module */ dummy_ipv6_recv_error()
|
/linux-4.1.27/sound/soc/au1x/ |
H A D | dbdma2.c | 11 * DMA glue for Au1x-PSC audio.
|
H A D | psc-ac97.c | 11 * Au1xxx-PSC AC97 glue.
|
H A D | psc-i2s.c | 11 * Au1xxx-PSC I2S glue.
|
/linux-4.1.27/sound/soc/intel/boards/ |
H A D | broadwell.c | 151 /* broadwell digital audio interface glue - connects codec <--> CPU */
|
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_reg.h | 1033 GPIO4 function 1; [10] PCIE glue/PXP VPD event function0; [11] PCIE 1034 glue/PXP VPD event function1; [12] PCIE glue/PXP Expansion ROM event0; 1035 [13] PCIE glue/PXP Expansion ROM event1; [14] SPIO4; [15] SPIO5; [16] 1048 PCIE glue/PXP VPD event function0; [11] PCIE glue/PXP VPD event 1049 function1; [12] PCIE glue/PXP Expansion ROM event0; [13] PCIE glue/PXP 1161 GPIO3 function 1; [9] GPIO4 function 1; [10] PCIE glue/PXP VPD event 1162 function0; [11] PCIE glue/PXP VPD event function1; [12] PCIE glue/PXP 1163 Expansion ROM event0; [13] PCIE glue/PXP Expansion ROM event1; [14] 1181 GPIO3 function 1; [9] GPIO4 function 1; [10] PCIE glue/PXP VPD event 1182 function0; [11] PCIE glue/PXP VPD event function1; [12] PCIE glue/PXP 1183 Expansion ROM event0; [13] PCIE glue/PXP Expansion ROM event1; [14] 1201 GPIO3 function 1; [9] GPIO4 function 1; [10] PCIE glue/PXP VPD event 1202 function0; [11] PCIE glue/PXP VPD event function1; [12] PCIE glue/PXP 1203 Expansion ROM event0; [13] PCIE glue/PXP Expansion ROM event1; [14] 1216 GPIO3 function 1; [9] GPIO4 function 1; [10] PCIE glue/PXP VPD event 1217 function0; [11] PCIE glue/PXP VPD event function1; [12] PCIE glue/PXP 1218 Expansion ROM event0; [13] PCIE glue/PXP Expansion ROM event1; [14] 1443 [8] GPIO3 function 1; [9] GPIO4 function 1; [10] PCIE glue/PXP VPD event 1444 function0; [11] PCIE glue/PXP VPD event function1; [12] PCIE glue/PXP 1445 Expansion ROM event0; [13] PCIE glue/PXP Expansion ROM event1; [14] 1480 PCIE glue/PXP VPD event function0; [11] PCIE glue/PXP VPD event 1481 function1; [12] PCIE glue/PXP Expansion ROM event0; [13] PCIE glue/PXP 3724 towards the glue */
|
/linux-4.1.27/drivers/gpu/drm/sti/ |
H A D | sti_tvout.c | 21 /* glue registers */ 722 DRM_ERROR("Invalid glue resource\n"); sti_tvout_probe()
|
/linux-4.1.27/drivers/mmc/host/ |
H A D | sdhci-st.c | 34 /* MMCSS glue logic to setup the HC on some ST SoCs (e.g. STiH407 family) */
|
H A D | sdhci-s3c.c | 774 MODULE_DESCRIPTION("Samsung SDHCI (HSMMC) glue");
|
/linux-4.1.27/drivers/net/wireless/cw1200/ |
H A D | debug.c | 2 * mac80211 glue code for mac80211 ST-Ericsson CW1200 drivers
|
H A D | main.c | 2 * mac80211 glue code for mac80211 ST-Ericsson CW1200 drivers
|
/linux-4.1.27/arch/x86/pci/ |
H A D | sta2x11-fixup.c | 3 * glue code for lib/swiotlb.c and DMA translation between STA2x11
|
/linux-4.1.27/fs/ext2/ |
H A D | namei.c | 8 * Stuff here is basically a glue between the VFS and generic UNIXish
|
/linux-4.1.27/sound/soc/davinci/ |
H A D | davinci-evm.c | 145 /* davinci-evm digital audio interface glue - connects codec <--> CPU */
|
/linux-4.1.27/drivers/watchdog/ |
H A D | ts72xx_wdt.c | 4 * glue logic CPLD chip, which includes programmable watchdog
|
/linux-4.1.27/drivers/phy/ |
H A D | phy-miphy28lp.c | 172 * On STiH407 the glue logic can be different among MiPHY devices; for example: 934 /* Configure the glue-logic */ miphy28lp_init_sata() 970 /* Configure the glue-logic */ miphy28lp_init_pcie()
|
/linux-4.1.27/drivers/scsi/mvsas/ |
H A D | mv_sas.h | 361 /* SCSI/SAS glue */
|
/linux-4.1.27/arch/mips/alchemy/devboards/ |
H A D | db1300.c | 636 .id = 1, /* ID of PSC for AC97 audio, see asoc glue! */
|
/linux-4.1.27/fs/squashfs/ |
H A D | super.c | 26 * in-memory structures at mount time, and all the VFS glue code to register
|
/linux-4.1.27/security/selinux/ |
H A D | netlabel.c | 4 * This file provides the necessary glue to tie NetLabel into the SELinux
|
/linux-4.1.27/drivers/rtc/ |
H A D | rtc-cmos.c | 93 * When that broken mode is in use, platform glue provides a partial 370 /* FIXME the HPET alarm glue currently ignores day_alrm cmos_set_alarm()
|
/linux-4.1.27/include/linux/usb/ |
H A D | hcd.h | 251 * a whole, not just the root hub; they're for PCI bus glue. 468 /* generic bus glue, needed for host controllers that don't use PCI */
|
/linux-4.1.27/drivers/macintosh/ |
H A D | macio_asic.c | 763 /* pci driver glue; this is a "new style" PCI driver module */
|
/linux-4.1.27/drivers/scsi/pm8001/ |
H A D | pm8001_sas.h | 507 struct sas_ha_struct *sas;/* SCSI/SAS glue */
|
/linux-4.1.27/drivers/net/wireless/p54/ |
H A D | main.c | 2 * mac80211 glue code for mac80211 Prism54 drivers
|
/linux-4.1.27/drivers/pci/hotplug/ |
H A D | sgi_hotplug.c | 61 /* this struct for glue internal only */
|
/linux-4.1.27/arch/x86/kernel/ |
H A D | nmi.c | 415 * NMI processing. On x86_64, the asm glue protects us from nested NMIs
|
/linux-4.1.27/arch/x86/xen/ |
H A D | smp.c | 424 * EFER must be set. Hence the following assembly glue code. cpu_initialize_context()
|
/linux-4.1.27/drivers/block/paride/ |
H A D | pcd.c | 225 /* kernel glue structures */
|
H A D | pg.c | 231 /* kernel glue structures */
|
H A D | pt.c | 236 /* kernel glue structures */
|
/linux-4.1.27/drivers/usb/chipidea/ |
H A D | core.c | 23 * - BUS: bus glue code, bus abstraction layer
|
/linux-4.1.27/drivers/usb/storage/ |
H A D | scsiglue.c | 2 * SCSI layer glue code
|