Home
last modified time | relevance | path

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

12

/linux-6.1.9/drivers/usb/gadget/udc/bdc/
Dbdc_core.c171 bdc->scratchpad.buff = dma_alloc_coherent(bdc->dev, sp_buff_size, in scratchpad_setup()
172 &bdc->scratchpad.sp_dma, in scratchpad_setup()
175 if (!bdc->scratchpad.buff) in scratchpad_setup()
179 bdc->scratchpad.size = sp_buff_size; in scratchpad_setup()
180 low32 = lower_32_bits(bdc->scratchpad.sp_dma); in scratchpad_setup()
181 upp32 = upper_32_bits(bdc->scratchpad.sp_dma); in scratchpad_setup()
189 bdc->scratchpad.buff = NULL; in scratchpad_setup()
228 bdc_writel(bdc->regs, BDC_SPBBAL, bdc->scratchpad.sp_dma); in bdc_mem_init()
287 memset(bdc->scratchpad.buff, 0, bdc->sp_buff_size); in bdc_mem_init()
322 if (bdc->scratchpad.buff) in bdc_mem_free()
[all …]
Dbdc.h422 struct bdc_scratchpad scratchpad; member
/linux-6.1.9/Documentation/PCI/endpoint/
Dpci-ntb-function.rst68 scratchpad offset and number of memory windows to the host using this region.
165 Self scratchpad region and config region are packed together in the
167 and the latter portion of the region is for self scratchpad. This
168 register will specify the offset of the self scratchpad registers.
172 Specifies the number of scratchpad registers supported by the NTB
227 There are 5 or more distinct regions (config, self scratchpad, peer
228 scratchpad, doorbell, one or more memory windows) to be modeled to achieve
293 region and scratchpad region (self scratchpad) using BAR0 of EP controller 1.
295 scratchpad region (peer scratchpad) using BAR1 of EP controller 2. This
/linux-6.1.9/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-6.1.9/drivers/usb/host/
Dxhci-mem.c1657 xhci->scratchpad = kzalloc_node(sizeof(*xhci->scratchpad), flags, in scratchpad_alloc()
1659 if (!xhci->scratchpad) in scratchpad_alloc()
1662 xhci->scratchpad->sp_array = dma_alloc_coherent(dev, in scratchpad_alloc()
1664 &xhci->scratchpad->sp_dma, flags); in scratchpad_alloc()
1665 if (!xhci->scratchpad->sp_array) in scratchpad_alloc()
1668 xhci->scratchpad->sp_buffers = kcalloc_node(num_sp, sizeof(void *), in scratchpad_alloc()
1670 if (!xhci->scratchpad->sp_buffers) in scratchpad_alloc()
1673 xhci->dcbaa->dev_context_ptrs[0] = cpu_to_le64(xhci->scratchpad->sp_dma); in scratchpad_alloc()
1681 xhci->scratchpad->sp_array[i] = dma; in scratchpad_alloc()
1682 xhci->scratchpad->sp_buffers[i] = buf; in scratchpad_alloc()
[all …]
/linux-6.1.9/drivers/net/wwan/iosm/
Diosm_ipc_pcie.c28 iounmap(ipc_pcie->scratchpad); in ipc_pcie_resources_release()
100 ipc_pcie->scratchpad = in ipc_pcie_resources_request()
103 if (!ipc_pcie->scratchpad) { in ipc_pcie_resources_request()
132 iounmap(ipc_pcie->scratchpad); in ipc_pcie_resources_request()
315 ipc_pcie->scratchpad, ipc_pcie->dev); in ipc_pcie_probe()
Diosm_ipc_pcie.h68 void __iomem *scratchpad; member
/linux-6.1.9/crypto/
Ddrbg.c537 unsigned char *temp = drbg->scratchpad; in drbg_ctr_update()
538 unsigned char *df_data = drbg->scratchpad + drbg_statelen(drbg) + in drbg_ctr_update()
829 unsigned char *tmp = drbg->scratchpad + drbg_statelen(drbg); in drbg_hash_df()
868 unsigned char *V = drbg->scratchpad; in drbg_hash_update()
899 memset(drbg->scratchpad, 0, drbg_statelen(drbg)); in drbg_hash_update()
922 ret = drbg_kcapi_hash(drbg, drbg->scratchpad, &datalist); in drbg_hash_process_addtl()
928 drbg->scratchpad, drbg_blocklen(drbg)); in drbg_hash_process_addtl()
931 memset(drbg->scratchpad, 0, drbg_blocklen(drbg)); in drbg_hash_process_addtl()
942 unsigned char *src = drbg->scratchpad; in drbg_hash_hashgen()
943 unsigned char *dst = drbg->scratchpad + drbg_statelen(drbg); in drbg_hash_hashgen()
[all …]
/linux-6.1.9/drivers/irqchip/
Dirq-gic-v3-its-pci-msi.c81 info->scratchpad[0].ul = pci_msi_domain_get_msi_rid(domain, pdev); in its_pci_msi_prepare()
91 if (!info->scratchpad[0].ul) in its_pci_msi_prepare()
Dirq-gic-v3-its-fsl-mc-msi.c61 info->scratchpad[0].ul = fsl_mc_msi_domain_get_msi_id(msi_domain, in its_fsl_mc_msi_prepare()
Dirq-gic-v3-its-platform-msi.c63 info->scratchpad[0].ul = dev_id; in its_pmsi_prepare()
/linux-6.1.9/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-6.1.9/include/asm-generic/
Dmsi.h31 } scratchpad[NUM_MSI_ALLOC_SCRATCHPAD_REGS]; member
/linux-6.1.9/Documentation/PCI/endpoint/function/binding/
Dpci-ntb.rst37 spad_count Number of scratchpad registers; default = 64
/linux-6.1.9/drivers/ntb/test/
DKconfig15 scratchpad registers to be read and written from the debugfs. This
/linux-6.1.9/include/crypto/
Ddrbg.h125 unsigned char *scratchpad; member
/linux-6.1.9/drivers/hwtracing/intel_th/
Dintel_th.h42 unsigned int scratchpad; member
Dgth.c554 reg &= ~output->scratchpad; in intel_th_gth_disable()
611 scrpd |= output->scratchpad; in intel_th_gth_enable()
/linux-6.1.9/drivers/net/wireless/ath/wil6210/
Dtxrx_edma.h179 u16 scratchpad; member
/linux-6.1.9/drivers/w1/slaves/
Dw1_therm.c1830 struct therm_info scratchpad; in alarms_show() local
1832 ret = read_scratchpad(sl, &scratchpad); in alarms_show()
1835 th = scratchpad.rom[2]; /* TH is byte 2 */ in alarms_show()
1836 tl = scratchpad.rom[3]; /* TL is byte 3 */ in alarms_show()
/linux-6.1.9/drivers/scsi/mpi3mr/mpi/
Dmpi30_transport.h68 __le32 scratchpad[4]; member
/linux-6.1.9/drivers/mmc/host/
Dsdhci-esdhc-imx.c330 u32 scratchpad; member
755 imx_data->scratchpad = val; in esdhc_writew_le()
770 writel(val << 16 | imx_data->scratchpad, in esdhc_writew_le()
/linux-6.1.9/Documentation/ABI/testing/
Dsysfs-driver-w1_therm175 scratchpad memory is 0xC after conversion, and
/linux-6.1.9/Documentation/w1/slaves/
Dw1_therm.rst127 checking the conversion success. If byte 6 of scratchpad memory is 0xC after
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/
Den_main.c2810 cpumask_clear(priv->scratchpad.cpumask); in mlx5e_set_default_xps_cpumasks()
2815 cpumask_set_cpu(cpu, priv->scratchpad.cpumask); in mlx5e_set_default_xps_cpumasks()
2818 netif_set_xps_queue(priv->netdev, priv->scratchpad.cpumask, ix); in mlx5e_set_default_xps_cpumasks()
5544 if (!alloc_cpumask_var(&priv->scratchpad.cpumask, GFP_KERNEL)) in mlx5e_priv_init()
5586 free_cpumask_var(priv->scratchpad.cpumask); in mlx5e_priv_init()
5607 free_cpumask_var(priv->scratchpad.cpumask); in mlx5e_priv_cleanup()

12