/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | tc_bindings.c | 75 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 D | tc_conntrack.c | 452 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 D | tc_bindings.h | 22 struct flow_block_offload *tcb, struct efx_rep *efv);
|
/kernel/liteos_a/kernel/extended/trace/ |
H A 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()
|
H A D | los_trace.c | 126 VOID OsTraceSetObj(ObjData *obj, const LosTaskCB *tcb) in OsTraceSetObj() argument 132 obj->id = OsTraceGetMaskTid(tcb->taskID); in OsTraceSetObj() 133 tcb->ops->schedParamGet(tcb, ¶m); 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 D | trace_online.c | 62 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 D | los_trace.c | 118 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 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 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 D | bnad_ethtool.c | 756 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 D | bna_tx_rx.c | 2874 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 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 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 D | bnad_ethtool.c | 708 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 D | bna_tx_rx.c | 2874 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 D | pthread.c | 86 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 D | et131x.c | 349 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 D | et131x.c | 349 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 D | los_signal.c | 276 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 D | perf.h | 49 #define OsPerfArchFetchIrqRegs(regs, tcb) \ 51 (regs)->pc = (tcb)->pc; \ 52 (regs)->fp = (tcb)->fp; \
|
/kernel/liteos_a/kernel/extended/liteipc/ |
H A D | hm_liteipc.c | 487 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 D | hte.c | 44 * @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 D | hte.h | 194 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 D | tcp_nip_output.c | 367 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 D | ncr53c8xx.c | 1114 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 D | ncr53c8xx.c | 1116 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 D | Makefile | 17 obj-$(CONFIG_MICROCHIP_TCB_CAPTURE) += microchip-tcb-capture.o
|