Home
last modified time | relevance | path

Searched refs:SCB (Results 1 – 25 of 48) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/scsi/aic7xxx/
Daic7xxx.seq51 * A few words on the waiting SCB list:
55 * SCB that we've already pulled from the QINFIFO and started the selection
59 * create yet another SCB waiting for selection. The solution used here is to
60 * use byte 27 of the SCB as a pseudo-next pointer and to thread a list
61 * of SCBs that are awaiting selection. Since 0-0xfe are valid SCB indexes,
64 * command for which a second SCB has been queued. The sequencer will
104 * We have at least one queued SCB now and we don't have any
106 * card SCB for the host's SCB and get to work on it.
111 /* In the non-paging case, the SCBID == hardware SCB index */
118 * DMA the SCB from host ram into the current SCB location.
[all …]
Daic79xx.seq151 * the SCB only if all data has transferred to the host.
178 * count in the SCB. In this case, we allow the routine servicing
179 * the FIFO to complete the SCB.
183 * we detect case 1, we will properly defer the post of the SCB
185 * notice that status has been received and complete the SCB.
220 * An SCB has been successfully uploaded to the host.
221 * If the SCB was uploaded for some reason other than
223 * queue the SCB for normal completion. Otherwise, we
309 * tag set by the host so that our SCB dma engine
310 * knows the correct location to store the SCB.
[all …]
Daic79xx.reg277 * Host New SCB Queue Offset
288 * Host Empty SCB Queue Offset
346 * SEQ New SCB Queue Offset
357 * SEQ Empty SCB Queue Offset
368 * SEQ Done SCB Queue Offset
586 * SCB Host Address
607 * SCB Host Count
1264 * SCB Type Pointer
1265 * SCB offset for Target Mode SCB type information
1275 * SCB offset to the Two Byte tag identifier used for target mode.
[all …]
Daic7xxx.reg756 field INTSCBRAMSEL 0x08 /* Internal SCB RAM Select */
757 field RAMPS 0x04 /* External SCB RAM Present */
758 field USCBSIZE32 0x02 /* Use 32byte SCB Page Size */
857 * SCB Pointer (p. 3-49)
921 * Downloaded SCB's tag does
1015 * SCB Auto Increment (p. 3-59)
1016 * Byte offset into the SCB Array and an optional bit to allow auto
1106 * SCB Definition (p. 5-4)
1281 field ARRDONE 0x40 /* SCB Array prefetch done */
1300 * SCB bank address (7895/7896/97 only)
[all …]
/kernel/linux/linux-5.10/drivers/scsi/aic7xxx/
Daic7xxx.seq51 * A few words on the waiting SCB list:
55 * SCB that we've already pulled from the QINFIFO and started the selection
59 * create yet another SCB waiting for selection. The solution used here is to
60 * use byte 27 of the SCB as a pseudo-next pointer and to thread a list
61 * of SCBs that are awaiting selection. Since 0-0xfe are valid SCB indexes,
64 * command for which a second SCB has been queued. The sequencer will
104 * We have at least one queued SCB now and we don't have any
106 * card SCB for the host's SCB and get to work on it.
111 /* In the non-paging case, the SCBID == hardware SCB index */
118 * DMA the SCB from host ram into the current SCB location.
[all …]
Daic79xx.seq151 * the SCB only if all data has transferred to the host.
178 * count in the SCB. In this case, we allow the routine servicing
179 * the FIFO to complete the SCB.
183 * we detect case 1, we will properly defer the post of the SCB
185 * notice that status has been received and complete the SCB.
220 * An SCB has been successfully uploaded to the host.
221 * If the SCB was uploaded for some reason other than
223 * queue the SCB for normal completion. Otherwise, we
309 * tag set by the host so that our SCB dma engine
310 * knows the correct location to store the SCB.
[all …]
Daic79xx.reg277 * Host New SCB Queue Offset
288 * Host Empty SCB Queue Offset
346 * SEQ New SCB Queue Offset
357 * SEQ Empty SCB Queue Offset
368 * SEQ Done SCB Queue Offset
586 * SCB Host Address
607 * SCB Host Count
1264 * SCB Type Pointer
1265 * SCB offset for Target Mode SCB type information
1275 * SCB offset to the Two Byte tag identifier used for target mode.
[all …]
Daic7xxx.reg756 field INTSCBRAMSEL 0x08 /* Internal SCB RAM Select */
757 field RAMPS 0x04 /* External SCB RAM Present */
758 field USCBSIZE32 0x02 /* Use 32byte SCB Page Size */
857 * SCB Pointer (p. 3-49)
921 * Downloaded SCB's tag does
1015 * SCB Auto Increment (p. 3-59)
1016 * Byte offset into the SCB Array and an optional bit to allow auto
1106 * SCB Definition (p. 5-4)
1281 field ARRDONE 0x40 /* SCB Array prefetch done */
1300 * SCB bank address (7895/7896/97 only)
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/i2c/
Di2c-img-scb.txt1 IMG Serial Control Bus (SCB) I2C Controller
9 "scb", for the SCB core clock.
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/
Di2c-img-scb.txt1 IMG Serial Control Bus (SCB) I2C Controller
9 "scb", for the SCB core clock.
/kernel/liteos_m/arch/arm/cortex-m4/gcc/
Dlos_timer.c87 SCB->ICSR |= SCB_ICSR_PENDSTCLR_Msk; in SysTickReload()
/kernel/liteos_m/arch/arm/cortex-m7/gcc/
Dlos_timer.c87 SCB->ICSR |= SCB_ICSR_PENDSTCLR_Msk; in SysTickReload()
/kernel/liteos_m/arch/arm/cortex-m55/gcc/TZ/non_secure/
Dlos_timer.c87 SCB->ICSR |= SCB_ICSR_PENDSTCLR_Msk; in SysTickReload()
Dlos_interrupt.c123 SCB->SCR &= (UINT32) ~((UINT32)SCB_SCR_SLEEPDEEP_Msk); in HalInterrupt()
416 SCB->VTOR = (UINT32)(UINTPTR)hwiForm; in HalHwiInit()
/kernel/liteos_m/arch/arm/cortex-m4/iar/
Dlos_timer.c87 SCB->ICSR |= SCB_ICSR_PENDSTCLR_Msk; in SysTickReload()
Dlos_interrupt.c122 SCB->SCR &= (UINT32) ~((UINT32)SCB_SCR_SLEEPDEEP_Msk); in HalInterrupt()
420 SCB->VTOR = (UINT32)(UINTPTR)hwiForm; in HalHwiInit()
/kernel/liteos_m/arch/arm/cortex-m7/iar/
Dlos_timer.c87 SCB->ICSR |= SCB_ICSR_PENDSTCLR_Msk; in SysTickReload()
/kernel/liteos_m/arch/arm/cortex-m33/iar/NTZ/
Dlos_timer.c87 SCB->ICSR |= SCB_ICSR_PENDSTCLR_Msk; in SysTickReload()
/kernel/liteos_m/arch/arm/cortex-m33/gcc/NTZ/
Dlos_timer.c88 SCB->ICSR |= SCB_ICSR_PENDSTCLR_Msk; in SysTickReload()
/kernel/liteos_m/arch/arm/cortex-m55/iar/NTZ/
Dlos_timer.c87 SCB->ICSR |= SCB_ICSR_PENDSTCLR_Msk; in SysTickReload()
/kernel/liteos_m/arch/arm/cortex-m55/iar/TZ/non_secure/
Dlos_timer.c88 SCB->ICSR |= SCB_ICSR_PENDSTCLR_Msk; in SysTickReload()
/kernel/liteos_m/arch/arm/cortex-m33/iar/TZ/non_secure/
Dlos_timer.c88 SCB->ICSR |= SCB_ICSR_PENDSTCLR_Msk; in SysTickReload()
/kernel/liteos_m/arch/arm/cortex-m33/gcc/TZ/non_secure/
Dlos_timer.c87 SCB->ICSR |= SCB_ICSR_PENDSTCLR_Msk; in SysTickReload()
/kernel/liteos_m/arch/arm/cortex-m55/gcc/NTZ/
Dlos_timer.c87 SCB->ICSR |= SCB_ICSR_PENDSTCLR_Msk; in SysTickReload()
/kernel/liteos_m/arch/arm/cortex-m3/keil/
Dlos_timer.c89 SCB->ICSR |= SCB_ICSR_PENDSTCLR_Msk; in SysTickReload()

12