Home
last modified time | relevance | path

Searched full:tcb (Results 1 – 25 of 143) sorted by relevance

123456

/openbmc/linux/Documentation/devicetree/bindings/soc/microchip/
H A Datmel,at91rm9200-tcb.yaml4 $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
62 - atmel,tcb-timer
63 - atmel,tcb-pwm
64 - microchip,tcb-capture
67 List of channels to use for this particular timer. In Microchip TCB capture
83 const: atmel,tcb-pwm
[all …]
/openbmc/linux/drivers/net/ethernet/sfc/
H A Dtc_bindings.c75 struct flow_block_offload *tcb, struct efx_rep *efv) in efx_tc_setup_block() argument
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->binder_type != FLOW_BLOCK_BINDER_TYPE_CLSACT_EGRESS) in efx_tc_indr_setup_cb()
[all …]
/openbmc/linux/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->q_depth; in bnad_txcmpl_process()
[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->hw_consumer_index); in bnad_per_q_stats_fill()
/openbmc/linux/drivers/net/ethernet/agere/
H A Det131x.c348 /* 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 …]
/openbmc/linux/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() argument
377 ei->tcb = tcb; in __hte_req_ts()
378 if (tcb) in __hte_req_ts()
649 * @tcb: Optional callback. If its provided, subsystem initializes
[all …]
/openbmc/linux/arch/arm/boot/dts/microchip/
H A Dat91-kizbox.dts84 compatible = "atmel,tcb-timer";
89 compatible = "atmel,tcb-timer";
96 compatible = "atmel,tcb-pwm";
104 compatible = "atmel,tcb-pwm";
112 compatible = "atmel,tcb-pwm";
H A Dmpa1600.dts36 compatible = "atmel,tcb-timer";
41 compatible = "atmel,tcb-timer";
H A Dat91-ariettag25.dts66 compatible = "atmel,tcb-timer";
71 compatible = "atmel,tcb-timer";
H A Dat91-linea.dtsi31 compatible = "atmel,tcb-timer";
36 compatible = "atmel,tcb-timer";
H A Dge863-pro3.dtsi22 compatible = "atmel,tcb-timer";
27 compatible = "atmel,tcb-timer";
H A Dethernut5.dts40 compatible = "atmel,tcb-timer";
45 compatible = "atmel,tcb-timer";
H A Dtny_a9260_common.dtsi31 compatible = "atmel,tcb-timer";
36 compatible = "atmel,tcb-timer";
H A Dtny_a9263.dts40 compatible = "atmel,tcb-timer";
45 compatible = "atmel,tcb-timer";
H A Dat91sam9x5cm.dtsi28 compatible = "atmel,tcb-timer";
33 compatible = "atmel,tcb-timer";
H A Dat91-sam9_l9260.dts36 compatible = "atmel,tcb-timer";
41 compatible = "atmel,tcb-timer";
H A Dat91rm9200ek.dts36 compatible = "atmel,tcb-timer";
41 compatible = "atmel,tcb-timer";
H A Dusb_a9260_common.dtsi27 compatible = "atmel,tcb-timer";
32 compatible = "atmel,tcb-timer";
H A Dat91-foxg20.dts38 compatible = "atmel,tcb-timer";
43 compatible = "atmel,tcb-timer";
/openbmc/linux/drivers/counter/
H A Dmicrochip-tcb-capture.c290 { .compatible = "atmel,at91rm9200-tcb", .data = &tcb_rm9200_config, },
291 { .compatible = "atmel,at91sam9x5-tcb", .data = &tcb_sam9x5_config, },
292 { .compatible = "atmel,sama5d2-tcb", .data = &tcb_sama5d2_config, },
293 { .compatible = "atmel,sama5d3-tcb", .data = &tcb_sama5d3_config, },
389 { .compatible = "microchip,tcb-capture", },
397 .name = "microchip-tcb-capture",
404 MODULE_DESCRIPTION("Microchip TCB Capture driver");
/openbmc/bmcweb/redfish-core/include/generated/enums/
H A Dcomponent_integrity.hpp26 TCB, enumerator
70 {SPDMmeasurementSummaryType::TCB, "TCB"},
/openbmc/linux/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() argument
243 hte_ts_sec_cb_t tcb, in devm_hte_request_ts_ns() argument
/openbmc/linux/drivers/pwm/
H A Dpwm-atmel-tcb.c315 * PWM devices provided by the TCB driver are grouped by 2. in atmel_tcb_pwm_config()
382 { .compatible = "atmel,at91rm9200-tcb", .data = &tcb_rm9200_config, },
383 { .compatible = "atmel,at91sam9x5-tcb", .data = &tcb_sam9x5_config, },
384 { .compatible = "atmel,sama5d2-tcb", .data = &tcb_sama5d2_config, },
486 { .compatible = "atmel,tcb-pwm", },
531 .name = "atmel-tcb-pwm",
/openbmc/linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
H A Dchcr_ktls.c168 * chcr_ktls_act_open_req: creates TCB entry for ipv4 connection.
219 * chcr_ktls_act_open_req6: creates TCB entry for ipv6 connection.
270 * chcr_setup_connection: create a TCB entry so that TP will form tcp packets.
323 * chcr_set_tcb_field: update tcb fields.
325 * @word - TCB word.
326 * @mask - TCB word related mask.
327 * @val - TCB word related value.
406 * Create a tcb entry for TP. Also add l2t entry for the connection. And
546 /* initialize tcb */ in chcr_ktls_dev_add()
602 * chcr_init_tcb_fields: Initialize tcb fields to handle TCP seq number
[all …]
/openbmc/qemu/linux-headers/linux/
H A Dpsp-sev.h183 * @current_tcb_version: current TCB version
184 * @reported_tcb_version: reported TCB version
205 * @reported_tcb: the TCB version to report in the guest attestation report.

123456