Home
last modified time | relevance | path

Searched refs:tcb (Results 1 - 25 of 48) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Dtc_bindings.c75 struct flow_block_offload *tcb, struct efx_rep *efv) in efx_tc_setup_block()
81 if (tcb->binder_type != FLOW_BLOCK_BINDER_TYPE_CLSACT_INGRESS) in efx_tc_setup_block()
87 switch (tcb->command) { in efx_tc_setup_block()
89 binding = efx_tc_create_binding(efx, efv, net_dev, tcb->block); in efx_tc_setup_block()
104 flow_block_cb_add(block_cb, tcb); in efx_tc_setup_block()
110 block_cb = flow_block_cb_lookup(tcb->block, in efx_tc_setup_block()
114 flow_block_cb_remove(block_cb, tcb); in efx_tc_setup_block()
144 struct flow_block_offload *tcb = type_data; in efx_tc_indr_setup_cb() local
154 if (tcb->binder_type != FLOW_BLOCK_BINDER_TYPE_CLSACT_INGRESS && in efx_tc_indr_setup_cb()
155 tcb in efx_tc_indr_setup_cb()
74 efx_tc_setup_block(struct net_device *net_dev, struct efx_nic *efx, struct flow_block_offload *tcb, struct efx_rep *efv) efx_tc_setup_block() argument
[all...]
H A Dtc_conntrack.c452 struct flow_cls_offload *tcb = type_data; in efx_tc_flow_block() local
458 switch (tcb->command) { in efx_tc_flow_block()
460 return efx_tc_ct_replace(ct_zone, tcb); in efx_tc_flow_block()
462 return efx_tc_ct_destroy(ct_zone, tcb); in efx_tc_flow_block()
464 return efx_tc_ct_stats(ct_zone, tcb); in efx_tc_flow_block()
H A Dtc_bindings.h22 struct flow_block_offload *tcb, struct efx_rep *efv);
/kernel/liteos_a/kernel/extended/trace/
H A Dtrace_online.c61 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()
H A Dlos_trace.c126 VOID OsTraceSetObj(ObjData *obj, const LosTaskCB *tcb) in OsTraceSetObj() argument
132 obj->id = OsTraceGetMaskTid(tcb->taskID); in OsTraceSetObj()
133 tcb->ops->schedParamGet(tcb, &param); in OsTraceSetObj()
136 ret = strncpy_s(obj->name, LOSCFG_TRACE_OBJ_MAX_NAME_SIZE, tcb->taskName, LOSCFG_TRACE_OBJ_MAX_NAME_SIZE - 1); in OsTraceSetObj()
/kernel/liteos_m/components/trace/
H A Dtrace_online.c62 STATIC VOID OsTraceSendObj(const LosTaskCB *tcb) in OsTraceSendObj() argument
66 OsTraceSetObj(&obj, tcb); in OsTraceSendObj()
73 LosTaskCB *tcb = NULL; in OsTraceSendObjTable() local
76 tcb = g_taskCBArray + loop; in OsTraceSendObjTable()
77 if (tcb->taskStatus & OS_TASK_STATUS_UNUSED) { in OsTraceSendObjTable()
80 OsTraceSendObj(tcb); in OsTraceSendObjTable()
H A Dlos_trace.c118 VOID OsTraceSetObj(ObjData *obj, const LosTaskCB *tcb) in OsTraceSetObj() argument
123 obj->id = OsTraceGetMaskTid(tcb->taskID); in OsTraceSetObj()
124 obj->prio = tcb->priority; in OsTraceSetObj()
126 ret = strncpy_s(obj->name, LOSCFG_TRACE_OBJ_MAX_NAME_SIZE, tcb->taskName, LOSCFG_TRACE_OBJ_MAX_NAME_SIZE - 1); in OsTraceSetObj()
/kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/
H A Dbnad.c137 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 in bnad_txcmpl_process()
204 bnad_tx_complete(struct bnad *bnad, struct bna_tcb *tcb) bnad_tx_complete() argument
238 struct bna_tcb *tcb = (struct bna_tcb *)data; bnad_msix_tx() local
800 struct bna_tcb *tcb = NULL; bnad_isr() local
953 struct bna_tcb *tcb = bnad_cb_ethport_link_status() local
999 bnad_cb_tcb_setup(struct bnad *bnad, struct bna_tcb *tcb) bnad_cb_tcb_setup() argument
1009 bnad_cb_tcb_destroy(struct bnad *bnad, struct bna_tcb *tcb) bnad_cb_tcb_destroy() argument
1042 struct bna_tcb *tcb; bnad_cb_tx_stall() local
1060 struct bna_tcb *tcb; bnad_cb_tx_resume() local
1100 struct bna_tcb *tcb; bnad_tx_cleanup() local
1137 struct bna_tcb *tcb; bnad_cb_tx_cleanup() local
2803 bnad_txq_wi_prepare(struct bnad *bnad, struct bna_tcb *tcb, struct sk_buff *skb, struct bna_txq_entry *txqent) bnad_txq_wi_prepare() argument
2918 struct bna_tcb *tcb = NULL; bnad_start_xmit() local
[all...]
H A Dbnad_ethtool.c756 struct bna_tcb *tcb = NULL; in bnad_per_q_stats_fill() local
825 if (bnad->tx_info[i].tcb[j] && in bnad_per_q_stats_fill()
826 bnad->tx_info[i].tcb[j]->txq) { in bnad_per_q_stats_fill()
827 tcb = bnad->tx_info[i].tcb[j]; in bnad_per_q_stats_fill()
828 buf[bi++] = tcb->txq->tx_packets; in bnad_per_q_stats_fill()
829 buf[bi++] = tcb->txq->tx_bytes; in bnad_per_q_stats_fill()
830 buf[bi++] = tcb->producer_index; in bnad_per_q_stats_fill()
831 buf[bi++] = tcb->consumer_index; in bnad_per_q_stats_fill()
832 buf[bi++] = *(tcb in bnad_per_q_stats_fill()
[all...]
H A Dbna_tx_rx.c2874 txq->tcb->priority = txq->priority; in bna_tx_sm_started_entry()
3177 txq->tcb->sw_qpt = (void **) swqpt_mem->kva; in bna_txq_qpt_setup()
3178 txq->tcb->sw_q = page_mem->kva; in bna_txq_qpt_setup()
3184 txq->tcb->sw_qpt[i] = kva; in bna_txq_qpt_setup()
3222 txq->tcb = NULL; in bna_tx_free()
3284 txq->tcb->i_dbell->doorbell_addr = in bna_bfi_tx_enet_start_rsp()
3287 txq->tcb->q_dbell = in bna_bfi_tx_enet_start_rsp()
3293 (*txq->tcb->hw_consumer_index) = 0; in bna_bfi_tx_enet_start_rsp()
3294 txq->tcb->producer_index = txq->tcb in bna_bfi_tx_enet_start_rsp()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/brocade/bna/
H A Dbnad.c137 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 in bnad_txcmpl_process()
204 bnad_tx_complete(struct bnad *bnad, struct bna_tcb *tcb) bnad_tx_complete() argument
238 struct bna_tcb *tcb = (struct bna_tcb *)data; bnad_msix_tx() local
800 struct bna_tcb *tcb = NULL; bnad_isr() local
953 struct bna_tcb *tcb = bnad_cb_ethport_link_status() local
999 bnad_cb_tcb_setup(struct bnad *bnad, struct bna_tcb *tcb) bnad_cb_tcb_setup() argument
1009 bnad_cb_tcb_destroy(struct bnad *bnad, struct bna_tcb *tcb) bnad_cb_tcb_destroy() argument
1041 struct bna_tcb *tcb; bnad_cb_tx_stall() local
1059 struct bna_tcb *tcb; bnad_cb_tx_resume() local
1099 struct bna_tcb *tcb; bnad_tx_cleanup() local
1136 struct bna_tcb *tcb; bnad_cb_tx_cleanup() local
2801 bnad_txq_wi_prepare(struct bnad *bnad, struct bna_tcb *tcb, struct sk_buff *skb, struct bna_txq_entry *txqent) bnad_txq_wi_prepare() argument
2914 struct bna_tcb *tcb = NULL; bnad_start_xmit() local
[all...]
H A Dbnad_ethtool.c708 struct bna_tcb *tcb = NULL; in bnad_per_q_stats_fill() local
777 if (bnad->tx_info[i].tcb[j] && in bnad_per_q_stats_fill()
778 bnad->tx_info[i].tcb[j]->txq) { in bnad_per_q_stats_fill()
779 tcb = bnad->tx_info[i].tcb[j]; in bnad_per_q_stats_fill()
780 buf[bi++] = tcb->txq->tx_packets; in bnad_per_q_stats_fill()
781 buf[bi++] = tcb->txq->tx_bytes; in bnad_per_q_stats_fill()
782 buf[bi++] = tcb->producer_index; in bnad_per_q_stats_fill()
783 buf[bi++] = tcb->consumer_index; in bnad_per_q_stats_fill()
784 buf[bi++] = *(tcb in bnad_per_q_stats_fill()
[all...]
H A Dbna_tx_rx.c2874 txq->tcb->priority = txq->priority; in bna_tx_sm_started_entry()
3177 txq->tcb->sw_qpt = (void **) swqpt_mem->kva; in bna_txq_qpt_setup()
3178 txq->tcb->sw_q = page_mem->kva; in bna_txq_qpt_setup()
3184 txq->tcb->sw_qpt[i] = kva; in bna_txq_qpt_setup()
3222 txq->tcb = NULL; in bna_tx_free()
3284 txq->tcb->i_dbell->doorbell_addr = in bna_bfi_tx_enet_start_rsp()
3287 txq->tcb->q_dbell = in bna_bfi_tx_enet_start_rsp()
3293 (*txq->tcb->hw_consumer_index) = 0; in bna_bfi_tx_enet_start_rsp()
3294 txq->tcb->producer_index = txq->tcb in bna_bfi_tx_enet_start_rsp()
[all...]
/kernel/liteos_m/kal/posix/src/
H A Dpthread.c86 LosTaskCB *tcb = NULL; in IsPthread() local
90 tcb = OS_TCB_FROM_TID((UINT32)thread); in IsPthread()
91 if ((UINTPTR)tcb->taskEntry != (UINTPTR)PthreadEntry) { in IsPthread()
175 LosTaskCB *tcb = NULL; in CheckForCancel() local
183 tcb = OS_TCB_FROM_TID((UINT32)thread); in CheckForCancel()
185 PthreadData *pthreadData = (PthreadData *)(UINTPTR)tcb->arg; in CheckForCancel()
305 LosTaskCB *tcb = NULL; in pthread_setcancelstate() local
317 tcb = OS_TCB_FROM_TID((UINT32)thread); in pthread_setcancelstate()
319 pthreadData = (PthreadData *)(UINTPTR)tcb->arg; in pthread_setcancelstate()
337 LosTaskCB *tcb in pthread_setcanceltype() local
421 LosTaskCB *tcb = NULL; pthread_cancel() local
510 LosTaskCB *tcb = NULL; pthread_exit() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/agere/
H A Det131x.c349 struct tcb { struct
350 struct tcb *next; /* Next entry in ring */
361 struct tcb *tcb_ring;
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 */
460 spinlock_t tcb_ready_qlock; /* protects the tx_ring ready tcb list */
1753 struct tcb *tc in et131x_init_send() local
2417 nic_send_packet(struct et131x_adapter *adapter, struct tcb *tcb) nic_send_packet() argument
2587 struct tcb *tcb; send_packet() local
2634 free_send_packet(struct et131x_adapter *adapter, struct tcb *tcb) free_send_packet() argument
2693 struct tcb *tcb; et131x_free_busy_send_packets() local
2739 struct tcb *tcb; et131x_handle_send_pkts() local
3392 struct tcb *tcb = tx_ring->send_head; et131x_isr() local
3801 struct tcb *tcb; et131x_tx_timeout() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/agere/
H A Det131x.c349 struct tcb { struct
350 struct tcb *next; /* Next entry in ring */
361 struct tcb *tcb_ring;
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 */
460 spinlock_t tcb_ready_qlock; /* protects the tx_ring ready tcb list */
1753 struct tcb *tc in et131x_init_send() local
2419 nic_send_packet(struct et131x_adapter *adapter, struct tcb *tcb) nic_send_packet() argument
2586 struct tcb *tcb; send_packet() local
2633 free_send_packet(struct et131x_adapter *adapter, struct tcb *tcb) free_send_packet() argument
2692 struct tcb *tcb; et131x_free_busy_send_packets() local
2738 struct tcb *tcb; et131x_handle_send_pkts() local
3391 struct tcb *tcb = tx_ring->send_head; et131x_isr() local
3807 struct tcb *tcb; et131x_tx_timeout() local
[all...]
/kernel/liteos_a/kernel/base/ipc/
H A Dlos_signal.c276 static int SigProcessSignalHandler(LosTaskCB *tcb, void *arg) in SigProcessSignalHandler() argument
282 if (tcb == NULL) { in SigProcessSignalHandler()
286 /* If the default tcb is not set, then set this one as default. */ in SigProcessSignalHandler()
288 info->defaultTcb = tcb; in SigProcessSignalHandler()
291 isMember = OsSigIsMember(&tcb->sig.sigwaitmask, info->sigInfo->si_signo); in SigProcessSignalHandler()
293 /* This means the task is waiting for this signal. Stop looking for it and use this tcb. in SigProcessSignalHandler()
297 ret = OsTcbDispatch(tcb, info->sigInfo); in SigProcessSignalHandler()
300 /* set this tcb as awakenedTcb */ in SigProcessSignalHandler()
301 info->awakenedTcb = tcb; in SigProcessSignalHandler()
305 isMember = OsSigIsMember(&tcb in SigProcessSignalHandler()
321 SigProcessKillSigHandler(LosTaskCB *tcb, void *arg) SigProcessKillSigHandler() argument
330 LosTaskCB *tcb = NULL; SigProcessLoadTcb() local
557 LosTaskCB *tcb = NULL; OsSigPending() local
[all...]
/kernel/liteos_a/arch/arm/include/
H A Dperf.h49 #define OsPerfArchFetchIrqRegs(regs, tcb) \
51 (regs)->pc = (tcb)->pc; \
52 (regs)->fp = (tcb)->fp; \
/kernel/liteos_a/kernel/extended/liteipc/
H A Dhm_liteipc.c487 LosTaskCB *tcb = OS_TCB_FROM_TID(serviceTid); in AddServiceAccess() local
489 if ((tcb->ipcTaskInfo == NULL) || (pcb->ipcInfo == NULL)) { in AddServiceAccess()
490 PRINT_ERR("Liteipc AddServiceAccess ipc not create! pid %u tid %u\n", pcb->processID, tcb->taskID); in AddServiceAccess()
493 tcb->ipcTaskInfo->accessMap[pcb->processID] = TRUE; in AddServiceAccess()
700 LosTaskCB *tcb = NULL; in IsTaskAlive() local
704 tcb = OS_TCB_FROM_TID(taskID); in IsTaskAlive()
705 if (OsTaskIsUnused(tcb)) { in IsTaskAlive()
708 if (OsTaskIsInactive(tcb)) { in IsTaskAlive()
711 if (!OsTaskIsUserMode(tcb)) { in IsTaskAlive()
779 LosTaskCB *tcb in HandleSvc() local
1054 LosTaskCB *tcb = OS_TCB_FROM_TID(dstTid); LiteIpcWrite() local
1101 CheckReceivedMsg(IpcListNode *node, IpcContent *content, LosTaskCB *tcb) CheckReceivedMsg() argument
1161 LosTaskCB *tcb = OS_TCB_FROM_TID(selfTid); LiteIpcRead() local
[all...]
/kernel/linux/linux-6.6/drivers/hte/
H A Dhte.c44 * @tcb: A secondary sleeping callback function provided by clients.
48 * @cb_work: callback workqueue, used when tcb is specified.
62 hte_ts_sec_cb_t tcb; member
226 ei->tcb = NULL; in hte_ts_put()
344 if (unlikely(!ei->tcb)) in hte_do_cb_work()
347 ei->tcb(ei->cl_data); in hte_do_cb_work()
355 hte_ts_sec_cb_t tcb, void *data) in __hte_req_ts()
377 ei->tcb = tcb; in __hte_req_ts()
378 if (tcb) in __hte_req_ts()
354 __hte_req_ts(struct hte_ts_desc *desc, hte_ts_cb_t cb, hte_ts_sec_cb_t tcb, void *data) __hte_req_ts() argument
656 hte_request_ts_ns(struct hte_ts_desc *desc, hte_ts_cb_t cb, hte_ts_sec_cb_t tcb, void *data) hte_request_ts_ns() argument
698 devm_hte_request_ts_ns(struct device *dev, struct hte_ts_desc *desc, hte_ts_cb_t cb, hte_ts_sec_cb_t tcb, void *data) devm_hte_request_ts_ns() argument
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dhte.h194 hte_ts_sec_cb_t tcb, void *data);
196 hte_ts_cb_t cb, hte_ts_sec_cb_t tcb, void *data);
235 hte_ts_sec_cb_t tcb, void *data) in hte_request_ts_ns()
243 hte_ts_sec_cb_t tcb, in devm_hte_request_ts_ns()
234 hte_request_ts_ns(struct hte_ts_desc *desc, hte_ts_cb_t cb, hte_ts_sec_cb_t tcb, void *data) hte_request_ts_ns() argument
240 devm_hte_request_ts_ns(struct device *dev, struct hte_ts_desc *desc, hte_ts_cb_t cb, hte_ts_sec_cb_t tcb, void *data) devm_hte_request_ts_ns() argument
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/
H A Dtcp_nip_output.c367 struct tcp_skb_cb *tcb = TCP_SKB_CB(skb); in tcp_nip_connect_queue_skb() local
369 tcb->end_seq += skb->len; in tcp_nip_connect_queue_skb()
374 WRITE_ONCE(tp->write_seq, tcb->end_seq); in tcp_nip_connect_queue_skb()
491 struct tcp_skb_cb *tcb; in __tcp_nip_transmit_skb() local
521 tcb = TCP_SKB_CB(skb); in __tcp_nip_transmit_skb()
524 if (unlikely(tcb->tcp_flags & TCPHDR_SYN)) in __tcp_nip_transmit_skb()
549 th->seq = htonl(tcb->seq); in __tcp_nip_transmit_skb()
558 tcb->tcp_flags); in __tcp_nip_transmit_skb()
569 if (likely(!(tcb->tcp_flags & TCPHDR_SYN))) in __tcp_nip_transmit_skb()
574 ack = tcb in __tcp_nip_transmit_skb()
[all...]
/kernel/linux/linux-5.10/drivers/scsi/
H A Dncr53c8xx.c1114 struct tcb;
1150 struct tcb { struct
1156 ** JUMP IF (SFBR != #target#), @(next tcb)
1165 ** SCR_COPY (1), @(sval field of this tcb), @(sxfer register)
1166 ** SCR_COPY (1), @(wval field of this tcb), @(scntl3 register)
1190 struct lcb * lp[MAX_LUN]; /* The lcb's of this tcb */
1635 ** SCR_JUMP ^ IFTRUE(MASK(i, 3)), @(next tcb mod. i)
1642 struct tcb target[MAX_TARGET]; /* Target data */
1925 static void ncr_negotiate (struct ncb* np, struct tcb* tp);
2594 ** - struct tcb
[all...]
/kernel/linux/linux-6.6/drivers/scsi/
H A Dncr53c8xx.c1116 struct tcb;
1152 struct tcb { struct
1158 ** JUMP IF (SFBR != #target#), @(next tcb)
1167 ** SCR_COPY (1), @(sval field of this tcb), @(sxfer register)
1168 ** SCR_COPY (1), @(wval field of this tcb), @(scntl3 register)
1192 struct lcb * lp[MAX_LUN]; /* The lcb's of this tcb */
1632 ** SCR_JUMP ^ IFTRUE(MASK(i, 3)), @(next tcb mod. i)
1639 struct tcb target[MAX_TARGET]; /* Target data */
1922 static void ncr_negotiate (struct ncb* np, struct tcb* tp);
2566 ** - struct tcb
[all...]
/kernel/linux/linux-6.6/drivers/counter/
H A DMakefile17 obj-$(CONFIG_MICROCHIP_TCB_CAPTURE) += microchip-tcb-capture.o

Completed in 40 milliseconds

12