| /linux/drivers/usb/gadget/udc/bdc/ |
| A D | bdc_core.c | 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() 324 bdc->scratchpad.buff, bdc->scratchpad.sp_dma); in bdc_mem_free() [all …]
|
| A D | bdc.h | 422 struct bdc_scratchpad scratchpad; member
|
| /linux/Documentation/PCI/endpoint/ |
| A D | pci-ntb-function.rst | 68 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/drivers/usb/host/ |
| A D | xhci-mem.c | 1657 xhci->scratchpad = kzalloc_node(sizeof(*xhci->scratchpad), flags, in scratchpad_alloc() 1659 if (!xhci->scratchpad) in scratchpad_alloc() 1665 if (!xhci->scratchpad->sp_array) in scratchpad_alloc() 1698 xhci->scratchpad->sp_array, in scratchpad_alloc() 1699 xhci->scratchpad->sp_dma); in scratchpad_alloc() 1702 kfree(xhci->scratchpad); in scratchpad_alloc() 1703 xhci->scratchpad = NULL; in scratchpad_alloc() 1715 if (!xhci->scratchpad) in scratchpad_free() 1728 xhci->scratchpad->sp_dma); in scratchpad_free() 1729 kfree(xhci->scratchpad); in scratchpad_free() [all …]
|
| /linux/drivers/gpio/ |
| A D | gpio-mlxbf.c | 31 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/drivers/net/wwan/iosm/ |
| A D | iosm_ipc_pcie.c | 28 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() 303 ipc_pcie->scratchpad, ipc_pcie->dev); in ipc_pcie_probe()
|
| A D | iosm_ipc_pcie.h | 67 void __iomem *scratchpad; member
|
| /linux/crypto/ |
| A D | drbg.c | 536 unsigned char *temp = drbg->scratchpad; in drbg_ctr_update() 867 unsigned char *V = drbg->scratchpad; in drbg_hash_update() 898 memset(drbg->scratchpad, 0, drbg_statelen(drbg)); in drbg_hash_update() 921 ret = drbg_kcapi_hash(drbg, drbg->scratchpad, &datalist); in drbg_hash_process_addtl() 927 drbg->scratchpad, drbg_blocklen(drbg)); in drbg_hash_process_addtl() 930 memset(drbg->scratchpad, 0, drbg_blocklen(drbg)); in drbg_hash_process_addtl() 941 unsigned char *src = drbg->scratchpad; in drbg_hash_hashgen() 970 memset(drbg->scratchpad, 0, in drbg_hash_hashgen() 1003 ret = drbg_kcapi_hash(drbg, drbg->scratchpad, &datalist); in drbg_hash_generate() 1011 drbg->scratchpad, drbg_blocklen(drbg)); in drbg_hash_generate() [all …]
|
| /linux/Documentation/driver-api/ |
| A D | ntb.rst | 9 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/drivers/irqchip/ |
| A D | irq-gic-v3-its-pci-msi.c | 82 info->scratchpad[0].ul = pci_msi_domain_get_msi_rid(domain, pdev); in its_pci_msi_prepare() 92 if (!info->scratchpad[0].ul) in its_pci_msi_prepare()
|
| A D | irq-gic-v3-its-fsl-mc-msi.c | 61 info->scratchpad[0].ul = fsl_mc_msi_domain_get_msi_id(msi_domain, in its_fsl_mc_msi_prepare()
|
| A D | irq-gic-v3-its-platform-msi.c | 63 info->scratchpad[0].ul = dev_id; in its_pmsi_prepare()
|
| /linux/include/asm-generic/ |
| A D | msi.h | 31 } scratchpad[NUM_MSI_ALLOC_SCRATCHPAD_REGS]; member
|
| /linux/Documentation/PCI/endpoint/function/binding/ |
| A D | pci-ntb.rst | 37 spad_count Number of scratchpad registers; default = 64
|
| /linux/drivers/ntb/test/ |
| A D | Kconfig | 15 scratchpad registers to be read and written from the debugfs. This
|
| /linux/include/crypto/ |
| A D | drbg.h | 119 unsigned char *scratchpad; member
|
| /linux/drivers/hwtracing/intel_th/ |
| A D | intel_th.h | 42 unsigned int scratchpad; member
|
| A D | gth.c | 554 reg &= ~output->scratchpad; in intel_th_gth_disable() 611 scrpd |= output->scratchpad; in intel_th_gth_enable()
|
| /linux/drivers/w1/slaves/ |
| A D | w1_therm.c | 1764 struct therm_info scratchpad; in alarms_show() local 1766 ret = read_scratchpad(sl, &scratchpad); in alarms_show() 1769 th = scratchpad.rom[2]; /* TH is byte 2 */ in alarms_show() 1770 tl = scratchpad.rom[3]; /* TL is byte 3 */ in alarms_show()
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| A D | txrx_edma.h | 179 u16 scratchpad; member
|
| /linux/drivers/scsi/mpi3mr/mpi/ |
| A D | mpi30_transport.h | 68 __le32 scratchpad[4]; member
|
| /linux/drivers/mmc/host/ |
| A D | sdhci-esdhc-imx.c | 325 u32 scratchpad; member 749 imx_data->scratchpad = val; in esdhc_writew_le() 764 writel(val << 16 | imx_data->scratchpad, in esdhc_writew_le()
|
| /linux/Documentation/ABI/testing/ |
| A D | sysfs-driver-w1_therm | 175 scratchpad memory is 0xC after conversion, and
|
| /linux/Documentation/w1/slaves/ |
| A D | w1_therm.rst | 126 checking the conversion success. If byte 6 of scratchpad memory is 0xC after
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | en_main.c | 2606 cpumask_clear(priv->scratchpad.cpumask); in mlx5e_set_default_xps_cpumasks() 2611 cpumask_set_cpu(cpu, priv->scratchpad.cpumask); in mlx5e_set_default_xps_cpumasks() 2614 netif_set_xps_queue(priv->netdev, priv->scratchpad.cpumask, ix); in mlx5e_set_default_xps_cpumasks() 5155 if (!alloc_cpumask_var(&priv->scratchpad.cpumask, GFP_KERNEL)) in mlx5e_priv_init() 5172 free_cpumask_var(priv->scratchpad.cpumask); in mlx5e_priv_init() 5186 free_cpumask_var(priv->scratchpad.cpumask); in mlx5e_priv_cleanup()
|