Home
last modified time | relevance | path

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

/linux/Documentation/PCI/endpoint/
H A 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/drivers/usb/host/
H A Dxhci-mem.c1655 xhci->scratchpad = kzalloc_node(sizeof(*xhci->scratchpad), flags, in scratchpad_alloc()
1657 if (!xhci->scratchpad) in scratchpad_alloc()
1660 xhci->scratchpad->sp_array = dma_alloc_coherent(dev, in scratchpad_alloc()
1662 &xhci->scratchpad->sp_dma, flags); in scratchpad_alloc()
1663 if (!xhci->scratchpad->sp_array) in scratchpad_alloc()
1666 xhci->scratchpad->sp_buffers = kcalloc_node(num_sp, sizeof(void *), in scratchpad_alloc()
1668 if (!xhci->scratchpad->sp_buffers) in scratchpad_alloc()
1671 xhci->dcbaa->dev_context_ptrs[0] = cpu_to_le64(xhci->scratchpad->sp_dma); in scratchpad_alloc()
1679 xhci->scratchpad->sp_array[i] = dma; in scratchpad_alloc()
1680 xhci->scratchpad->sp_buffers[i] = buf; in scratchpad_alloc()
[all …]
H A Dxhci.h1548 struct xhci_scratchpad *scratchpad; member
/linux/crypto/
H A Ddrbg.c313 unsigned char *temp = drbg->scratchpad; in drbg_ctr_update()
314 unsigned char *df_data = drbg->scratchpad + drbg_statelen(drbg) + in drbg_ctr_update()
601 unsigned char *tmp = drbg->scratchpad + drbg_statelen(drbg); in drbg_hash_df()
640 unsigned char *V = drbg->scratchpad; in drbg_hash_update()
671 memset(drbg->scratchpad, 0, drbg_statelen(drbg)); in drbg_hash_update()
694 ret = drbg_kcapi_hash(drbg, drbg->scratchpad, &datalist); in drbg_hash_process_addtl()
700 drbg->scratchpad, drbg_blocklen(drbg)); in drbg_hash_process_addtl()
703 memset(drbg->scratchpad, 0, drbg_blocklen(drbg)); in drbg_hash_process_addtl()
714 unsigned char *src = drbg->scratchpad; in drbg_hash_hashgen()
715 unsigned char *dst = drbg->scratchpad + drbg_statelen(drbg); in drbg_hash_hashgen()
[all …]
/linux/Documentation/driver-api/
H A 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/include/asm-generic/
H A Dmsi.h31 } scratchpad[NUM_MSI_ALLOC_SCRATCHPAD_REGS]; member
/linux/drivers/net/wwan/iosm/
H A Diosm_ipc_pcie.h68 void __iomem *scratchpad; member
/linux/Documentation/PCI/endpoint/function/binding/
H A Dpci-ntb.rst37 spad_count Number of scratchpad registers; default = 64
/linux/drivers/ntb/test/
H A DKconfig15 scratchpad registers to be read and written from the debugfs. This
/linux/drivers/irqchip/
H A Dirq-gic-v5-its.c799 u32 dev_id = info->scratchpad[0].ul; in gicv5_its_msi_prepare()
813 its_dev->its_trans_phys_base = info->scratchpad[1].ul; in gicv5_its_msi_prepare()
814 info->scratchpad[0].ptr = its_dev; in gicv5_its_msi_prepare()
821 struct gicv5_its_dev *its_dev = info->scratchpad[0].ptr; in gicv5_its_msi_teardown()
937 its_dev = info->scratchpad[0].ptr; in gicv5_its_irq_domain_alloc()
H A Dirq-gic-v3-its.c3584 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/include/crypto/
H A Ddrbg.h102 unsigned char *scratchpad; member
/linux/drivers/hwtracing/intel_th/
H A Dintel_th.h42 unsigned int scratchpad; member
H A Dcore.c677 thdev->output.scratchpad = subdev->scrpd; in intel_th_subdevice_alloc()
/linux/drivers/net/wireless/ath/wil6210/
H A Dtxrx_edma.h179 u16 scratchpad; member
/linux/drivers/usb/gadget/udc/bdc/
H A Dbdc.h422 struct bdc_scratchpad scratchpad; member
/linux/Documentation/ABI/testing/
H A Dsysfs-driver-w1_therm175 scratchpad memory is 0xC after conversion, and
/linux/Documentation/w1/slaves/
H A Dw1_therm.rst127 checking the conversion success. If byte 6 of scratchpad memory is 0xC after
/linux/drivers/scsi/smartpqi/
H A Dsmartpqi.h884 __le32 scratchpad; member
/linux/drivers/scsi/mpi3mr/
H A Dmpi3mr_fw.c1291 writel(scratch_pad0, &mrioc->sysif_regs->scratchpad[0]); in mpi3mr_issue_and_process_mur()
1704 writel(reset_reason, &mrioc->sysif_regs->scratchpad[0]); in mpi3mr_issue_reset()