Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/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
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-5.10/drivers/usb/host/
Dxhci-mem.c1671 xhci->scratchpad = kzalloc_node(sizeof(*xhci->scratchpad), flags, in scratchpad_alloc()
1673 if (!xhci->scratchpad) in scratchpad_alloc()
1676 xhci->scratchpad->sp_array = dma_alloc_coherent(dev, in scratchpad_alloc()
1678 &xhci->scratchpad->sp_dma, flags); in scratchpad_alloc()
1679 if (!xhci->scratchpad->sp_array) in scratchpad_alloc()
1682 xhci->scratchpad->sp_buffers = kcalloc_node(num_sp, sizeof(void *), in scratchpad_alloc()
1684 if (!xhci->scratchpad->sp_buffers) in scratchpad_alloc()
1687 xhci->dcbaa->dev_context_ptrs[0] = cpu_to_le64(xhci->scratchpad->sp_dma); in scratchpad_alloc()
1695 xhci->scratchpad->sp_array[i] = dma; in scratchpad_alloc()
1696 xhci->scratchpad->sp_buffers[i] = buf; in scratchpad_alloc()
[all …]
Dxhci.h1794 struct xhci_scratchpad *scratchpad; member
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-5.10/drivers/irqchip/
Dirq-gic-v3-its-pci-msi.c77 info->scratchpad[0].ul = pci_msi_domain_get_msi_rid(domain, pdev); in its_pci_msi_prepare()
87 if (!info->scratchpad[0].ul) in its_pci_msi_prepare()
Dirq-gic-v3-its-platform-msi.c63 info->scratchpad[0].ul = dev_id; in its_pmsi_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.c3456 dev_id = info->scratchpad[0].ul; in its_msi_prepare()
3493 info->scratchpad[0].ptr = its_dev; in its_msi_prepare()
3529 struct its_device *its_dev = info->scratchpad[0].ptr; in its_irq_domain_alloc()
/kernel/linux/linux-5.10/include/asm-generic/
Dmsi.h28 } scratchpad[NUM_MSI_ALLOC_SCRATCHPAD_REGS]; member
/kernel/linux/linux-5.10/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
/kernel/linux/linux-5.10/drivers/ntb/test/
DKconfig15 scratchpad registers to be read and written from the debugfs. This
/kernel/linux/linux-5.10/include/crypto/
Ddrbg.h119 unsigned char *scratchpad; member
/kernel/linux/linux-5.10/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()
Dcore.c677 thdev->output.scratchpad = subdev->scrpd; in intel_th_subdevice_alloc()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/
Dtxrx_edma.h179 u16 scratchpad; member
/kernel/linux/linux-5.10/drivers/w1/slaves/
Dw1_therm.c1765 struct therm_info scratchpad; in alarms_show() local
1767 ret = read_scratchpad(sl, &scratchpad); in alarms_show()
1770 th = scratchpad.rom[2]; /* TH is byte 2 */ in alarms_show()
1771 tl = scratchpad.rom[3]; /* TL is byte 3 */ in alarms_show()
/kernel/linux/linux-5.10/drivers/mmc/host/
Dsdhci-esdhc-imx.c278 u32 scratchpad; member
710 imx_data->scratchpad = val; in esdhc_writew_le()
725 writel(val << 16 | imx_data->scratchpad, in esdhc_writew_le()
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-driver-w1_therm175 scratchpad memory is 0xC after conversion, and
/kernel/linux/linux-5.10/Documentation/w1/slaves/
Dw1_therm.rst126 checking the conversion success. If byte 6 of scratchpad memory is 0xC after
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
Den_main.c2980 cpumask_clear(priv->scratchpad.cpumask); in mlx5e_set_default_xps_cpumasks()
2985 cpumask_set_cpu(cpu, priv->scratchpad.cpumask); in mlx5e_set_default_xps_cpumasks()
2988 netif_set_xps_queue(priv->netdev, priv->scratchpad.cpumask, ix); in mlx5e_set_default_xps_cpumasks()
5394 if (!alloc_cpumask_var(&priv->scratchpad.cpumask, GFP_KERNEL)) in mlx5e_netdev_init()
5413 free_cpumask_var(priv->scratchpad.cpumask); in mlx5e_netdev_init()
5421 free_cpumask_var(priv->scratchpad.cpumask); in mlx5e_netdev_cleanup()
Den.h833 struct mlx5e_scratchpad scratchpad; member
/kernel/linux/linux-5.10/drivers/scsi/smartpqi/
Dsmartpqi.h772 __le32 scratchpad; member

12