Lines Matching full:tcb
42 * @tcb: A secondary sleeping callback function provided by clients.
46 * @cb_work: callback workqueue, used when tcb is specified.
60 hte_ts_sec_cb_t tcb; member
224 ei->tcb = NULL; in hte_ts_put()
342 if (unlikely(!ei->tcb)) in hte_do_cb_work()
345 ei->tcb(ei->cl_data); in hte_do_cb_work()
353 hte_ts_sec_cb_t tcb, void *data) in __hte_req_ts() argument
375 ei->tcb = tcb; in __hte_req_ts()
376 if (tcb) in __hte_req_ts()
644 * @tcb: Optional callback. If its provided, subsystem initializes
646 * @data: Client data, used during cb and tcb callbacks.
652 hte_ts_sec_cb_t tcb, void *data) in hte_request_ts_ns() argument
664 ret = __hte_req_ts(desc, cb, tcb, data); in hte_request_ts_ns()
686 * @tcb: Optional callback. If its provided, subsystem initializes
688 * @data: Client data, used during cb and tcb callbacks.
694 hte_ts_cb_t cb, hte_ts_sec_cb_t tcb, in devm_hte_request_ts_ns() argument
702 err = hte_request_ts_ns(desc, cb, tcb, data); in devm_hte_request_ts_ns()
828 if (ret == HTE_RUN_SECOND_CB && ei->tcb) { in hte_push_ts_ns()