Home
last modified time | relevance | path

Searched full:tlp (Results 1 – 25 of 58) sorted by relevance

123

/freebsd/sbin/nvmecontrol/
H A Dtelemetry.c104 struct nvme_telemetry_log_page tlp, buf; in telemetry_log() local
137 size = sizeof(tlp); in telemetry_log()
140 off, 0, 0, 0, &tlp, size); in telemetry_log()
143 size = letoh(tlp.da1_last); in telemetry_log()
146 size = letoh(tlp.da2_last); in telemetry_log()
149 size = letoh(tlp.da3_last); in telemetry_log()
168 if (tlp.hi_gen != buf.hi_gen) in telemetry_log()
171 tlp.hi_gen, buf.hi_gen); in telemetry_log()
/freebsd/lib/libpmc/
H A Dpmc.cmn-600.3508 RX TLP for Link 0
510 RX TLP for Link 1
512 RX TLP for Link 2
514 TX TLP for Link 0
516 TX TLP for Link 1
518 TX TLP for Link 2
532 Average RX TLP size in DWs
534 Average TX TLP size in DWs
536 Average RX TLP size in CCIX messages
538 Average TX TLP size in CCIX messages
[all …]
/freebsd/share/man/man4/
H A Dtcp_rack.431 .Nd TCP RACK-TLP Loss Detection Algorithm for TCP
45 RACK-TLP uses per-segment transmit timestamps and selective
49 feedback, and Tail Loss Probe (TLP) leverages RACK
54 threshold approach, RACK-TLP detects losses more efficiently
75 .It Va net.inet.tcp.rack.tlp
129 .%T "The RACK-TLP Loss Detection Algorithm for TCP"
H A Dtcp_bbr.492 What divisor for TLP rtt/retran will be added (1=rtt, 2=1/2 rtt etc).
/freebsd/contrib/ofed/include/
H A Dudma_barrier.h57 happens if a MemRd TLP is sent in via PCI-E relative to a CPU WRITE to the
125 data written before the MemWr TLP that set the valid bit.
176 and a hint to the CPU to flush any buffers to reduce latency to TLP
189 the CPU is allowed to produce a single TLP '2'.
231 Must always produce a TLP '1' followed by '2'.
259 section are made visible as TLP to the device. The TLP must be seen by the
/freebsd/usr.sbin/pciconf/
H A Derr.c81 { PCIM_AER_UC_POISONED_TLP, "Poisoned TLP" },
87 { PCIM_AER_UC_MALFORMED_TLP, "Malformed TLP" },
92 { PCIM_AER_UC_MC_BLOCKED_TLP, "MC Blocked TLP" },
94 { PCIM_AER_UC_TLP_PREFIX_BLOCKED, "TLP Prefix Blocked Error" },
101 { PCIM_AER_COR_BAD_TLP, "Bad TLP" },
/freebsd/sys/dev/qlnx/qlnxe/
H A Dpcics_reg_driver.h296 /*ECRC Error TLP Status Status in function 4, if set,
301 /*Malformed TLP Status Status in function 4, if set,
343 /* ECRC Error TLP Status Status in function 3, if set, generate
348 /* Malformed TLP Status Status in function 3, if set, generate
389 /* ECRC Error TLP Status Status for Function 2, if set, generate
394 /* Malformed TLP Status Status for Function 2, if set, generate
436 /* ECRC Error TLP Status Status in function 7, if set, generate
441 /* Malformed TLP Status Status in function 7, if set, generate
482 /* ECRC Error TLP Status Status in function 6, if set, generate
487 /* Malformed TLP Status Status in function 6, if set, generate
[all …]
/freebsd/sys/contrib/alpine-hal/
H A Dal_hal_pcie.h194 /** Poisoned TLP */
206 /** Malformed TLP */
225 /** Bad TLP */
238 /** The AER erroneous TLP header length [num DWORDs] */
380 * the PCIe port. This resource includes the PCIe TLP headers coming on the PCIe
1055 /** decoding of the PCIe TLP Type as appears on the wire */
1084 * on the PCIe TLP
1112 * PCIe TLP type
1118 * When the address of a TLP is matched to this region, then the ATTR
1119 * field of the TLP is changed to the value in this register.
[all …]
H A Dal_hal_pcie_w_reg.h858 * TLP as a normal TLP, as described in PCI Express 3.0
859 * Specification. Upon receipt of a poisoned TLP, your application
863 * TLP).
1171 * TLP.
/freebsd/sys/netinet/
H A Dtcp_var.h263 uint32_t rack_rxt_last_time; /* Last time a RXT/TLP or rack tmr went off */
275 /* TLP data */
276 uint16_t rack_tlp_cnt_out; /* How many tlp's have been sent */
278 uint8_t rack_tlp_out; /* Is a TLP outstanding */
1071 uint64_t tcps_dsack_bytes; /* Number of bytes DSACK'ed no TLP */
1090 * BBR and Rack implement TLP's these values count TLP bytes in
1092 * were newly transmited. Both types can serve as TLP's but they
1095 uint64_t tcps_tlpresends; /* number of tlp resends */
1096 uint64_t tcps_tlpresend_bytes; /* number of bytes resent by tlp */
1475 void tcp_record_dsack(struct tcpcb *tp, tcp_seq start, tcp_seq end, int tlp);
H A Dtcp_hpts.h62 #define PACE_TMR_TLP 0x04 /* TLP timer running */
H A Dtcp.h235 #define TCP_RACK_TLP_REDUCE 1052 /* RACK TLP cwnd reduction (bool) */
246 #define TCP_RACK_TLP_THRESH 1063 /* RACK TLP theshold i.e. srtt+(srtt/N) */
/freebsd/sys/dev/bhnd/cores/pci/
H A Dbhnd_pcireg.h160 /* indirect protocol phy/dllp/tlp register access */
273 #define BHND_PCIE_DLLP_TLPERRCTRREG 0x140 /* TLP Error Counter */
282 /* PCIE protocol TLP diagnostic registers */
284 #define BHND_PCIE_TLP_WORKAROUNDSREG 0x004 /* TLP Workarounds */
H A Dbhnd_pci_hostbvar.h83 * TLP workaround for unmatched address handling is required.
85 * This TLP workaround will enable setting of the PCIe UR status bit
H A Dbhnd_pci.c230 * Read a 32-bit PCIe TLP/DLLP/PLP protocol register.
251 * Write a 32-bit PCIe TLP/DLLP/PLP protocol register value.
/freebsd/sys/dev/bhnd/cores/pcie2/
H A Dbhnd_pcie2.c194 * Read a 32-bit PCIe TLP/DLLP/PLP protocol register.
207 * Write a 32-bit PCIe TLP/DLLP/PLP protocol register value.
/freebsd/sys/netinet/tcp_stacks/
H A Dtcp_bbr.h265 uint32_t len; /* Timeout T3=1, TLP=2, RACK=3 */
575 uint32_t rc_last_tlp_seq; /* Last tlp sequence Lock(a) */
718 uint16_t rc_tlp_seg_send_cnt; /* Number of times we have TLP sent
790 rc_tlp_rtx_out:1, /* A TLP is in flight */
791 rc_tlp_in_progress:1, /* a TLP timer is running needed? */
H A Dtcp_rack.h407 uint32_t rc_tlp_new_data; /* we need to send new-data on a TLP
416 uint32_t last_sent_tlp_seq; /* Last tlp sequence that was retransmitted Lock(a) */
420 uint16_t rc_tlp_cnt_out; /* count of times we have sent a TLP without new data */
421 uint16_t last_sent_tlp_len; /* Number of bytes in the last sent tlp */
H A Drack.c1305 /* TLP and Rack related parameters */ in rack_init_sysctls()
1309 "tlp", in rack_init_sysctls()
1311 "TLP and Rack related Controls"); in rack_init_sysctls()
1331 "What method do we do for TLP time calc 0=no-de-ack-comp, 1=ID, 2=2.1, 3=2.2"); in rack_init_sysctls()
1336 "How many TLP's can be sent without sending new data"); in rack_init_sysctls()
1346 "TLP minimum timeout per the specification (in microseconds)"); in rack_init_sysctls()
1351 "Should we always send the oldest TLP and RACK-TLP"); in rack_init_sysctls()
1356 "When a TLP completes a retran should we enter recovery"); in rack_init_sysctls()
1366 "What divisor for TLP rtt/retran will be added (1=rtt, 2=1/2 rtt etc)"); in rack_init_sysctls()
1424 "Minimum RTO in microseconds -- set with caution below 1000 due to TLP"); in rack_init_sysctls()
[all …]
H A Dbbr.c646 /* Ok we need to do a TLP not RACK */ in bbr_timer_start()
649 * The previous send was a TLP. in bbr_timer_start()
655 /* We found no rsm to TLP with. */ in bbr_timer_start()
659 /* If its a FIN we don't do TLP */ in bbr_timer_start()
680 * If the TLP time works out to larger than the max in bbr_timer_start()
681 * RTO lets not do TLP.. just RTO. in bbr_timer_start()
688 * Second retransmit of the same TLP in bbr_timer_start()
711 * current TLP timer, switch to the RTO timer. in bbr_timer_start()
829 * Ok we have no timer (persists, rack, tlp, rxt or in bbr_start_hpts_timer()
844 * RACK, TLP, persists and RXT timers all are restartable in bbr_start_hpts_timer()
[all …]
/freebsd/sys/dev/bxe/
H A Decore_reg.h2479 (1 << 27) /* ECRC Error TLP Status Status in function 4, if set, \
2482 (1 << 26) /* Malformed TLP Status Status in function 4, if set, \
2510 (1 << 17) /* ECRC Error TLP Status Status in function 3, if set, \
2513 (1 << 16) /* Malformed TLP Status Status in function 3, if set, \
2541 (1 << 7) /* ECRC Error TLP Status Status for Function 2, if set, \
2544 (1 << 6) /* Malformed TLP Status Status for Function 2, if set, \
2575 (1 << 27) /* ECRC Error TLP Status Status in function 7, if set, \
2578 (1 << 26) /* Malformed TLP Status Status in function 7, if set, \
2606 (1 << 17) /* ECRC Error TLP Status Status in function 6, if set, \
2609 (1 << 16) /* Malformed TLP Status Status in function 6, if set, \
[all …]
/freebsd/usr.sbin/ac/
H A Dac.c318 struct utmpx_entry *lp, *lp2, *tlp; in log_out() local
330 tlp = lp; in log_out()
336 free(tlp); in log_out()
/freebsd/bin/sh/
H A Dmktokens47 TLP 0 "("
/freebsd/sys/contrib/device-tree/Bindings/pci/
H A Dbaikal,bt1-pcie.yaml19 which can be used to emit all required TLP types on the PCIe bus.
/freebsd/sys/net/
H A Dif_lagg.c733 struct lagg_port *lp, *tlp; in lagg_port_create() local
869 CK_SLIST_FOREACH(tlp, &sc->sc_ports, lp_entries) { in lagg_port_create()
870 if (tlp->lp_ifp->if_index < ifp->if_index && ( in lagg_port_create()
871 CK_SLIST_NEXT(tlp, lp_entries) == NULL || in lagg_port_create()
872 ((struct lagg_port*)CK_SLIST_NEXT(tlp, lp_entries))->lp_ifp->if_index > in lagg_port_create()
876 if (tlp != NULL) in lagg_port_create()
877 CK_SLIST_INSERT_AFTER(tlp, lp, lp_entries); in lagg_port_create()

123