Home
last modified time | relevance | path

Searched refs:scratchpad (Results 1 – 21 of 21) sorted by relevance

/Linux-v5.4/drivers/usb/gadget/udc/bdc/
Dbdc_core.c175 bdc->scratchpad.buff = dma_alloc_coherent(bdc->dev, sp_buff_size, in scratchpad_setup()
176 &bdc->scratchpad.sp_dma, in scratchpad_setup()
179 if (!bdc->scratchpad.buff) in scratchpad_setup()
183 bdc->scratchpad.size = sp_buff_size; in scratchpad_setup()
184 low32 = lower_32_bits(bdc->scratchpad.sp_dma); in scratchpad_setup()
185 upp32 = upper_32_bits(bdc->scratchpad.sp_dma); in scratchpad_setup()
193 bdc->scratchpad.buff = NULL; in scratchpad_setup()
232 bdc_writel(bdc->regs, BDC_SPBBAL, bdc->scratchpad.sp_dma); in bdc_mem_init()
290 memset(bdc->scratchpad.buff, 0, bdc->sp_buff_size); in bdc_mem_init()
318 if (bdc->scratchpad.buff) in bdc_mem_free()
[all …]
Dbdc.h422 struct bdc_scratchpad scratchpad; member
/Linux-v5.4/drivers/gpio/
Dgpio-mlxbf.c31 u64 scratchpad; member
95 gs->csave_regs.scratchpad = readq(gs->base + MLXBF_GPIO_SCRATCHPAD); in mlxbf_gpio_suspend()
114 writeq(gs->csave_regs.scratchpad, gs->base + MLXBF_GPIO_SCRATCHPAD); in mlxbf_gpio_resume()
/Linux-v5.4/drivers/usb/host/
Dxhci-mem.c1656 xhci->scratchpad = kzalloc_node(sizeof(*xhci->scratchpad), flags, in scratchpad_alloc()
1658 if (!xhci->scratchpad) in scratchpad_alloc()
1661 xhci->scratchpad->sp_array = dma_alloc_coherent(dev, in scratchpad_alloc()
1663 &xhci->scratchpad->sp_dma, flags); in scratchpad_alloc()
1664 if (!xhci->scratchpad->sp_array) in scratchpad_alloc()
1667 xhci->scratchpad->sp_buffers = kcalloc_node(num_sp, sizeof(void *), in scratchpad_alloc()
1669 if (!xhci->scratchpad->sp_buffers) in scratchpad_alloc()
1672 xhci->dcbaa->dev_context_ptrs[0] = cpu_to_le64(xhci->scratchpad->sp_dma); in scratchpad_alloc()
1680 xhci->scratchpad->sp_array[i] = dma; in scratchpad_alloc()
1681 xhci->scratchpad->sp_buffers[i] = buf; in scratchpad_alloc()
[all …]
Dxhci.h1782 struct xhci_scratchpad *scratchpad; member
/Linux-v5.4/crypto/
Ddrbg.c535 unsigned char *temp = drbg->scratchpad; in drbg_ctr_update()
536 unsigned char *df_data = drbg->scratchpad + drbg_statelen(drbg) + in drbg_ctr_update()
827 unsigned char *tmp = drbg->scratchpad + drbg_statelen(drbg); in drbg_hash_df()
866 unsigned char *V = drbg->scratchpad; in drbg_hash_update()
897 memset(drbg->scratchpad, 0, drbg_statelen(drbg)); in drbg_hash_update()
920 ret = drbg_kcapi_hash(drbg, drbg->scratchpad, &datalist); in drbg_hash_process_addtl()
926 drbg->scratchpad, drbg_blocklen(drbg)); in drbg_hash_process_addtl()
929 memset(drbg->scratchpad, 0, drbg_blocklen(drbg)); in drbg_hash_process_addtl()
940 unsigned char *src = drbg->scratchpad; in drbg_hash_hashgen()
941 unsigned char *dst = drbg->scratchpad + drbg_statelen(drbg); in drbg_hash_hashgen()
[all …]
/Linux-v5.4/drivers/irqchip/
Dirq-gic-v3-its-pci-msi.c76 info->scratchpad[0].ul = pci_msi_domain_get_msi_rid(domain, pdev); in its_pci_msi_prepare()
86 if (!info->scratchpad[0].ul) in its_pci_msi_prepare()
Dirq-gic-v3-its-fsl-mc-msi.c46 info->scratchpad[0].ul = mc_bus_dev->icid; in its_fsl_mc_msi_prepare()
Dirq-gic-v3-its-platform-msi.c63 info->scratchpad[0].ul = dev_id; in its_pmsi_prepare()
Dirq-gic-v3-its.c2509 dev_id = info->scratchpad[0].ul; in its_msi_prepare()
2546 info->scratchpad[0].ptr = its_dev; in its_msi_prepare()
2582 struct its_device *its_dev = info->scratchpad[0].ptr; in its_irq_domain_alloc()
/Linux-v5.4/include/asm-generic/
Dmsi.h28 } scratchpad[NUM_MSI_ALLOC_SCRATCHPAD_REGS]; member
/Linux-v5.4/Documentation/driver-api/
Dntb.rst9 scratchpad and message registers. Scratchpad registers are read-and-writable
109 number) to the peer device using, for instance, scratchpad or message
139 and scratchpad registers of NTB hardware, and as an example simple NTB client.
141 then proceeds to read and write the doorbell scratchpad registers of the NTB.
145 scratchpad, and writes the value plus one to the first peer scratchpad, each
150 * unsafe - Some hardware has known issues with scratchpad and doorbell
196 series of pairs of scratchpad number and value
/Linux-v5.4/drivers/ntb/test/
DKconfig15 scratchpad registers to be read and written from the debugfs. This
/Linux-v5.4/include/crypto/
Ddrbg.h119 unsigned char *scratchpad; member
/Linux-v5.4/drivers/hwtracing/intel_th/
Dintel_th.h42 unsigned int scratchpad; member
Dgth.c554 reg &= ~output->scratchpad; in intel_th_gth_disable()
596 scrpd |= output->scratchpad; in intel_th_gth_enable()
Dcore.c662 thdev->output.scratchpad = subdev->scrpd; in intel_th_subdevice_alloc()
/Linux-v5.4/drivers/net/wireless/ath/wil6210/
Dtxrx_edma.h190 u16 scratchpad; member
/Linux-v5.4/drivers/mmc/host/
Dsdhci-esdhc-imx.c225 u32 scratchpad; member
600 imx_data->scratchpad = val; in esdhc_writew_le()
615 writel(val << 16 | imx_data->scratchpad, in esdhc_writew_le()
/Linux-v5.4/drivers/scsi/smartpqi/
Dsmartpqi.h767 __le32 scratchpad; member
/Linux-v5.4/drivers/scsi/
Dhpsa.c7544 u32 scratchpad; in hpsa_wait_for_board_state() local
7551 scratchpad = readl(vaddr + SA5_SCRATCHPAD_OFFSET); in hpsa_wait_for_board_state()
7553 if (scratchpad == HPSA_FIRMWARE_READY) in hpsa_wait_for_board_state()
7556 if (scratchpad != HPSA_FIRMWARE_READY) in hpsa_wait_for_board_state()