/linux/drivers/irqchip/ |
H A D | irq-gic-its-msi-parent.c | 86 info->scratchpad[0].ul = pci_msi_domain_get_msi_rid(domain->parent, pdev); in its_pci_msi_prepare() 96 if (!info->scratchpad[0].ul) in its_pci_msi_prepare() 130 info->scratchpad[0].ul = rid; in its_v5_pci_msi_prepare() 132 info->scratchpad[1].ul = pa; in its_v5_pci_msi_prepare() 244 info->scratchpad[0].ul = dev_id; in its_pmsi_prepare() 270 info->scratchpad[0].ul = dev_id; in its_v5_pmsi_prepare() 272 info->scratchpad[1].ul = pa; in its_v5_pmsi_prepare()
|
H A D | irq-gic-v5-its.c | 801 u32 dev_id = info->scratchpad[0].ul; in gicv5_its_msi_prepare() 815 its_dev->its_trans_phys_base = info->scratchpad[1].ul; in gicv5_its_msi_prepare() 816 info->scratchpad[0].ptr = its_dev; in gicv5_its_msi_prepare() 823 struct gicv5_its_dev *its_dev = info->scratchpad[0].ptr; in gicv5_its_msi_teardown() 939 its_dev = info->scratchpad[0].ptr; in gicv5_its_irq_domain_alloc()
|
H A D | irq-gic-v3-its-fsl-mc-msi.c | 59 info->scratchpad[0].ul = fsl_mc_msi_domain_get_msi_id(msi_domain, in its_fsl_mc_msi_prepare()
|
H A D | irq-gic-v3-its.c | 3584 dev_id = info->scratchpad[0].ul; in its_msi_prepare() 3624 info->scratchpad[0].ptr = its_dev; in its_msi_prepare() 3630 struct its_device *its_dev = info->scratchpad[0].ptr; in its_msi_teardown() 3685 struct its_device *its_dev = info->scratchpad[0].ptr; in its_irq_domain_alloc()
|
/linux/Documentation/PCI/endpoint/ |
H 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/gpio/ |
H 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/usb/host/ |
H A D | xhci-mem.c | 1659 xhci->scratchpad = kzalloc_node(sizeof(*xhci->scratchpad), flags, in scratchpad_alloc() 1661 if (!xhci->scratchpad) in scratchpad_alloc() 1664 xhci->scratchpad->sp_array = dma_alloc_coherent(dev, in scratchpad_alloc() 1666 &xhci->scratchpad->sp_dma, flags); in scratchpad_alloc() 1667 if (!xhci->scratchpad->sp_array) in scratchpad_alloc() 1670 xhci->scratchpad->sp_buffers = kcalloc_node(num_sp, sizeof(void *), in scratchpad_alloc() 1672 if (!xhci->scratchpad->sp_buffers) in scratchpad_alloc() 1675 xhci->dcbaa->dev_context_ptrs[0] = cpu_to_le64(xhci->scratchpad->sp_dma); in scratchpad_alloc() 1683 xhci->scratchpad->sp_array[i] = dma; in scratchpad_alloc() 1684 xhci->scratchpad->sp_buffers[i] = buf; in scratchpad_alloc() [all …]
|
H A D | xhci.h | 1548 struct xhci_scratchpad *scratchpad; member
|
/linux/Documentation/driver-api/ |
H 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/include/asm-generic/ |
H A D | msi.h | 31 } scratchpad[NUM_MSI_ALLOC_SCRATCHPAD_REGS]; member
|
/linux/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_pcie.h | 68 void __iomem *scratchpad; member
|
/linux/Documentation/PCI/endpoint/function/binding/ |
H A D | pci-ntb.rst | 37 spad_count Number of scratchpad registers; default = 64
|
/linux/drivers/ntb/test/ |
H A D | Kconfig | 15 scratchpad registers to be read and written from the debugfs. This
|
/linux/include/crypto/ |
H A D | drbg.h | 125 unsigned char *scratchpad; member
|
/linux/drivers/hwtracing/intel_th/ |
H A D | intel_th.h | 42 unsigned int scratchpad; member
|
/linux/drivers/cdx/ |
H A D | cdx_msi.c | 140 info->scratchpad[0].ul = dev_id; in cdx_msi_prepare()
|
/linux/drivers/net/wireless/ath/wil6210/ |
H A D | txrx_edma.h | 179 u16 scratchpad; member
|
/linux/drivers/usb/gadget/udc/bdc/ |
H A D | bdc.h | 422 struct bdc_scratchpad scratchpad; member
|
/linux/drivers/scsi/mpi3mr/mpi/ |
H A D | mpi30_transport.h | 68 __le32 scratchpad[4]; member
|
/linux/drivers/mmc/host/ |
H A D | sdhci-esdhc-imx.c | 364 u32 scratchpad; member 813 imx_data->scratchpad = val; in esdhc_writew_le() 828 writel(val << 16 | imx_data->scratchpad, in esdhc_writew_le()
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-driver-w1_therm | 175 scratchpad memory is 0xC after conversion, and
|
/linux/Documentation/w1/slaves/ |
H A D | w1_therm.rst | 127 checking the conversion success. If byte 6 of scratchpad memory is 0xC after
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en.h | 948 struct mlx5e_scratchpad scratchpad; member
|
H A D | en_main.c | 3153 cpumask_clear(priv->scratchpad.cpumask); in mlx5e_set_default_xps_cpumasks() 3159 cpumask_set_cpu(cpu, priv->scratchpad.cpumask); in mlx5e_set_default_xps_cpumasks() 3162 netif_set_xps_queue(priv->netdev, priv->scratchpad.cpumask, ix); in mlx5e_set_default_xps_cpumasks() 6197 if (!alloc_cpumask_var(&priv->scratchpad.cpumask, GFP_KERNEL)) in mlx5e_priv_init() 6245 free_cpumask_var(priv->scratchpad.cpumask); in mlx5e_priv_init() 6265 free_cpumask_var(priv->scratchpad.cpumask); in mlx5e_priv_cleanup()
|
/linux/drivers/scsi/smartpqi/ |
H A D | smartpqi.h | 884 __le32 scratchpad; member
|