/openbmc/linux/Documentation/devicetree/bindings/soc/microchip/ |
H A 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 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 D | tc_bindings.c | 75 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 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 …]
|
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->hw_consumer_index); in bnad_per_q_stats_fill()
|
/openbmc/linux/drivers/net/ethernet/agere/ |
H A 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 …]
|
/openbmc/linux/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() 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 D | at91-kizbox.dts | 84 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 D | mpa1600.dts | 36 compatible = "atmel,tcb-timer"; 41 compatible = "atmel,tcb-timer";
|
H A D | at91-ariettag25.dts | 66 compatible = "atmel,tcb-timer"; 71 compatible = "atmel,tcb-timer";
|
H A D | at91-linea.dtsi | 31 compatible = "atmel,tcb-timer"; 36 compatible = "atmel,tcb-timer";
|
H A D | ge863-pro3.dtsi | 22 compatible = "atmel,tcb-timer"; 27 compatible = "atmel,tcb-timer";
|
H A D | ethernut5.dts | 40 compatible = "atmel,tcb-timer"; 45 compatible = "atmel,tcb-timer";
|
H A D | tny_a9260_common.dtsi | 31 compatible = "atmel,tcb-timer"; 36 compatible = "atmel,tcb-timer";
|
H A D | tny_a9263.dts | 40 compatible = "atmel,tcb-timer"; 45 compatible = "atmel,tcb-timer";
|
H A D | at91sam9x5cm.dtsi | 28 compatible = "atmel,tcb-timer"; 33 compatible = "atmel,tcb-timer";
|
H A D | at91-sam9_l9260.dts | 36 compatible = "atmel,tcb-timer"; 41 compatible = "atmel,tcb-timer";
|
H A D | at91rm9200ek.dts | 36 compatible = "atmel,tcb-timer"; 41 compatible = "atmel,tcb-timer";
|
H A D | usb_a9260_common.dtsi | 27 compatible = "atmel,tcb-timer"; 32 compatible = "atmel,tcb-timer";
|
H A D | at91-foxg20.dts | 38 compatible = "atmel,tcb-timer"; 43 compatible = "atmel,tcb-timer";
|
/openbmc/linux/drivers/counter/ |
H A D | microchip-tcb-capture.c | 290 { .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 D | component_integrity.hpp | 26 TCB, enumerator 70 {SPDMmeasurementSummaryType::TCB, "TCB"},
|
/openbmc/linux/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() argument 243 hte_ts_sec_cb_t tcb, in devm_hte_request_ts_ns() argument
|
/openbmc/linux/drivers/pwm/ |
H A D | pwm-atmel-tcb.c | 315 * 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 D | chcr_ktls.c | 168 * 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 D | psp-sev.h | 183 * @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.
|