| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/microchip/ |
| D | atmel,at91rm9200-tcb.yaml | 4 $id: "http://devicetree.org/schemas/soc/microchip/atmel,at91rm9200-tcb.yaml#" 20 - atmel,at91rm9200-tcb 21 - atmel,at91sam9x5-tcb 22 - atmel,sama5d2-tcb 31 List of interrupts. One interrupt per TCB channel if available or one 61 - atmel,tcb-timer 62 - microchip,tcb-capture 65 List of channels to use for this particular timer. In Microchip TCB capture 81 const: atmel,sama5d2-tcb 123 compatible = "atmel,at91rm9200-tcb", "simple-mfd", "syscon"; [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/ |
| D | atmel-tcb.txt | 2 - compatible: Should be "atmel,<chip>-tcb", "simple-mfd", "syscon". 15 The TCB can expose multiple subdevices: 17 - compatible: Should be "atmel,tcb-timer" 18 - reg: Should contain the TCB channels to be used. If the 19 counter width is 16 bits (at91rm9200-tcb), two consecutive 26 compatible = "atmel,at91rm9200-tcb", "simple-mfd", "syscon"; 35 compatible = "atmel,tcb-timer"; 40 compatible = "atmel,tcb-timer"; 47 compatible = "atmel,at91rm9200-tcb", "simple-mfd", "syscon";
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/ |
| D | bnad.c | 137 bnad_txq_cleanup(struct bnad *bnad, struct bna_tcb *tcb) in bnad_txq_cleanup() argument 139 struct bnad_tx_unmap *unmap_q = tcb->unmap_q; in bnad_txq_cleanup() 143 for (i = 0; i < tcb->q_depth; i++) { in bnad_txq_cleanup() 147 bnad_tx_buff_unmap(bnad, unmap_q, tcb->q_depth, i); in bnad_txq_cleanup() 159 bnad_txcmpl_process(struct bnad *bnad, struct bna_tcb *tcb) in bnad_txcmpl_process() argument 163 struct bnad_tx_unmap *unmap_q = tcb->unmap_q; in bnad_txcmpl_process() 168 if (!test_bit(BNAD_TXQ_TX_STARTED, &tcb->flags)) in bnad_txcmpl_process() 171 hw_cons = *(tcb->hw_consumer_index); in bnad_txcmpl_process() 173 cons = tcb->consumer_index; in bnad_txcmpl_process() 174 q_depth = tcb->q_depth; in bnad_txcmpl_process() [all …]
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/brocade/bna/ |
| D | bnad.c | 145 bnad_txq_cleanup(struct bnad *bnad, struct bna_tcb *tcb) in bnad_txq_cleanup() argument 147 struct bnad_tx_unmap *unmap_q = tcb->unmap_q; in bnad_txq_cleanup() 151 for (i = 0; i < tcb->q_depth; i++) { in bnad_txq_cleanup() 155 bnad_tx_buff_unmap(bnad, unmap_q, tcb->q_depth, i); in bnad_txq_cleanup() 167 bnad_txcmpl_process(struct bnad *bnad, struct bna_tcb *tcb) in bnad_txcmpl_process() argument 171 struct bnad_tx_unmap *unmap_q = tcb->unmap_q; in bnad_txcmpl_process() 176 if (!test_bit(BNAD_TXQ_TX_STARTED, &tcb->flags)) in bnad_txcmpl_process() 179 hw_cons = *(tcb->hw_consumer_index); in bnad_txcmpl_process() 181 cons = tcb->consumer_index; in bnad_txcmpl_process() 182 q_depth = tcb->q_depth; in bnad_txcmpl_process() [all …]
|
| /kernel/liteos_a/kernel/base/ipc/ |
| D | los_signal.c | 277 static int SigProcessSignalHandler(LosTaskCB *tcb, void *arg) in SigProcessSignalHandler() argument 283 if (tcb == NULL) { in SigProcessSignalHandler() 287 /* If the default tcb is not setted, then set this one as default. */ in SigProcessSignalHandler() 289 info->defaultTcb = tcb; in SigProcessSignalHandler() 292 isMember = OsSigIsMember(&tcb->sig.sigwaitmask, info->sigInfo->si_signo); in SigProcessSignalHandler() 294 /* This means the task is waiting for this signal. Stop looking for it and use this tcb. in SigProcessSignalHandler() 298 ret = OsTcbDispatch(tcb, info->sigInfo); in SigProcessSignalHandler() 301 /* set this tcb as awakenedTcb */ in SigProcessSignalHandler() 302 info->awakenedTcb = tcb; in SigProcessSignalHandler() 306 isMember = OsSigIsMember(&tcb->sig.sigprocmask, info->sigInfo->si_signo); in SigProcessSignalHandler() [all …]
|
| /kernel/liteos_a/kernel/extended/trace/ |
| D | trace_online.c | 61 STATIC VOID OsTraceSendObj(const LosTaskCB *tcb) in OsTraceSendObj() argument 65 OsTraceSetObj(&obj, tcb); in OsTraceSendObj() 72 LosTaskCB *tcb = NULL; in OsTraceSendObjTable() local 75 tcb = g_taskCBArray + loop; in OsTraceSendObjTable() 76 if (tcb->taskStatus & OS_TASK_STATUS_UNUSED) { in OsTraceSendObjTable() 79 OsTraceSendObj(tcb); in OsTraceSendObjTable()
|
| /kernel/liteos_m/kal/posix/src/ |
| D | pthread.c | 84 LosTaskCB *tcb = NULL; in IsPthread() local 88 tcb = OS_TCB_FROM_TID((UINT32)thread); in IsPthread() 89 if ((UINTPTR)tcb->taskEntry != (UINTPTR)PthreadEntry) { in IsPthread() 173 LosTaskCB *tcb = NULL; in CheckForCancel() local 181 tcb = OS_TCB_FROM_TID((UINT32)thread); in CheckForCancel() 183 PthreadData *pthreadData = (PthreadData *)(UINTPTR)tcb->arg; in CheckForCancel() 302 LosTaskCB *tcb = NULL; in pthread_setcancelstate() local 314 tcb = OS_TCB_FROM_TID((UINT32)thread); in pthread_setcancelstate() 316 pthreadData = (PthreadData *)(UINTPTR)tcb->arg; in pthread_setcancelstate() 334 LosTaskCB *tcb = NULL; in pthread_setcanceltype() local [all …]
|
| /kernel/liteos_m/components/trace/ |
| D | trace_online.c | 68 STATIC VOID OsTraceSendObj(const LosTaskCB *tcb) in OsTraceSendObj() argument 72 OsTraceSetObj(&obj, tcb); in OsTraceSendObj() 79 LosTaskCB *tcb = NULL; in OsTraceSendObjTable() local 82 tcb = g_taskCBArray + loop; in OsTraceSendObjTable() 83 if (tcb->taskStatus & OS_TASK_STATUS_UNUSED) { in OsTraceSendObjTable() 86 OsTraceSendObj(tcb); in OsTraceSendObjTable()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/agere/ |
| D | et131x.c | 348 /* TCB (Transmit Control Block: Host Side) */ 349 struct tcb { struct 350 struct tcb *next; /* Next entry in ring */ argument 360 /* TCB (Transmit Control Block) memory and lists */ 361 struct tcb *tcb_ring; argument 364 struct tcb *tcb_qhead; 365 struct tcb *tcb_qtail; 368 struct tcb *send_head; 369 struct tcb *send_tail; 459 spinlock_t tcb_send_qlock; /* protects the tx_ring send tcb list */ [all …]
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/agere/ |
| D | et131x.c | 348 /* TCB (Transmit Control Block: Host Side) */ 349 struct tcb { struct 350 struct tcb *next; /* Next entry in ring */ argument 360 /* TCB (Transmit Control Block) memory and lists */ 361 struct tcb *tcb_ring; argument 364 struct tcb *tcb_qhead; 365 struct tcb *tcb_qtail; 368 struct tcb *send_head; 369 struct tcb *send_tail; 459 spinlock_t tcb_send_qlock; /* protects the tx_ring send tcb list */ [all …]
|
| /kernel/liteos_a/kernel/extended/liteipc/ |
| D | hm_liteipc.c | 482 LosTaskCB *tcb = OS_TCB_FROM_TID(serviceTid); in AddServiceAccess() local 485 if ((tcb->ipcTaskInfo == NULL) || (pcb->ipcInfo == NULL)) { in AddServiceAccess() 486 … PRINT_ERR("Liteipc AddServiceAccess ipc not create! pid %u tid %u\n", processID, tcb->taskID); in AddServiceAccess() 489 tcb->ipcTaskInfo->accessMap[processID] = TRUE; in AddServiceAccess() 695 LosTaskCB *tcb = NULL; in IsTaskAlive() local 699 tcb = OS_TCB_FROM_TID(taskID); in IsTaskAlive() 700 if (!OsTaskIsUserMode(tcb)) { in IsTaskAlive() 703 if (OsTaskIsUnused(tcb)) { in IsTaskAlive() 706 if (OsTaskIsInactive(tcb)) { in IsTaskAlive() 1023 LosTaskCB *tcb = OS_TCB_FROM_TID(dstTid); in LiteIpcWrite() local [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pwm/ |
| D | atmel-tcb-pwm.txt | 1 Atmel TCB PWM controller 4 - compatible: should be "atmel,tcb-pwm" 13 compatible = "atmel,tcb-pwm";
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/pwm/ |
| D | atmel-tcb-pwm.txt | 1 Atmel TCB PWM controller 4 - compatible: should be "atmel,tcb-pwm" 13 compatible = "atmel,tcb-pwm";
|
| /kernel/linux/linux-5.10/drivers/counter/ |
| D | microchip-tcb-capture.c | 289 { .compatible = "atmel,at91rm9200-tcb", .data = &tcb_rm9200_config, }, 290 { .compatible = "atmel,at91sam9x5-tcb", .data = &tcb_sam9x5_config, }, 291 { .compatible = "atmel,sama5d2-tcb", .data = &tcb_sama5d2_config, }, 292 { .compatible = "atmel,sama5d3-tcb", .data = &tcb_sama5d3_config, }, 385 { .compatible = "microchip,tcb-capture", }, 393 .name = "microchip-tcb-capture", 400 MODULE_DESCRIPTION("Microchip TCB Capture driver");
|
| /kernel/liteos_a/arch/arm/include/ |
| D | perf.h | 49 #define OsPerfArchFetchIrqRegs(regs, tcb) \ argument 51 (regs)->pc = (tcb)->pc; \ 52 (regs)->fp = (tcb)->fp; \
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | at91-kizbox.dts | 84 compatible = "atmel,tcb-pwm"; 97 compatible = "atmel,tcb-timer"; 102 compatible = "atmel,tcb-timer";
|
| D | mpa1600.dts | 36 compatible = "atmel,tcb-timer"; 41 compatible = "atmel,tcb-timer";
|
| D | at91-linea.dtsi | 31 compatible = "atmel,tcb-timer"; 36 compatible = "atmel,tcb-timer";
|
| D | at91-ariettag25.dts | 66 compatible = "atmel,tcb-timer"; 71 compatible = "atmel,tcb-timer";
|
| D | ge863-pro3.dtsi | 22 compatible = "atmel,tcb-timer"; 27 compatible = "atmel,tcb-timer";
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | at91-kizbox.dts | 36 compatible = "atmel,tcb-timer"; 41 compatible = "atmel,tcb-timer"; 173 compatible = "atmel,tcb-pwm";
|
| D | mpa1600.dts | 37 compatible = "atmel,tcb-timer"; 42 compatible = "atmel,tcb-timer";
|
| D | at91-linea.dtsi | 32 compatible = "atmel,tcb-timer"; 37 compatible = "atmel,tcb-timer";
|
| D | ge863-pro3.dtsi | 23 compatible = "atmel,tcb-timer"; 28 compatible = "atmel,tcb-timer";
|
| /kernel/liteos_a/kernel/base/include/ |
| D | los_task_pri.h | 222 LosTaskCB *defaultTcb; /**< Default TCB */ 223 LosTaskCB *unblockedTcb; /**< The signal unblock on this TCB*/ 224 LosTaskCB *awakenedTcb; /**< This TCB was awakened */ 225 LosTaskCB *receivedTcb; /**< This TCB received the signal */ 228 typedef int (*ForEachTaskCB)(LosTaskCB *tcb, void *arg);
|