Home
last modified time | relevance | path

Searched refs:layer (Results 1 – 25 of 241) sorted by relevance

12345678910

/freebsd/usr.sbin/ppp/
H A Dlink.c251 int layer; in link_PushPacket() local
264 for (layer = l->nlayers; layer && bp; layer--) in link_PushPacket()
265 if (l->layer[layer - 1]->push != NULL) in link_PushPacket()
266 bp = (*l->layer[layer - 1]->push)(b, l, bp, pri, &proto); in link_PushPacket()
280 int layer; in link_PullPacket() local
300 layer = 0; in link_PullPacket()
302 while (layer || lbp[layer]) { in link_PullPacket()
303 if (lbp[layer] == NULL) { in link_PullPacket()
304 layer--; in link_PullPacket()
307 bp = lbp[layer]; in link_PullPacket()
[all …]
H A Dlink.h57 struct layer const *layer[LAYER_MAX]; /* i/o layers */ member
74 extern int link_Stack(struct link *, struct layer *);
H A Dlqr.c421 int len, layer; in lqr_LayerPush() local
451 for (layer = 0; layer < l->nlayers; layer++) in lqr_LayerPush()
452 switch (l->layer[layer]->type) { in lqr_LayerPush()
463 layer = l->nlayers; in lqr_LayerPush()
473 l->layer[layer]->name); in lqr_LayerPush()
532 struct layer lqrlayer = { LAYER_LQR, "lqr", lqr_LayerPush, lqr_LayerPull };
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_idr.c162 idr_pos(int id, int layer) in idr_pos() argument
164 return (id >> (IDR_BITS * layer)) & IDR_MASK; in idr_pos()
199 idr_remove_layer(struct idr_layer *il, int layer) in idr_remove_layer() argument
205 if (layer == 0) { in idr_remove_layer()
211 idr_remove_layer(il->ary[i], layer - 1); in idr_remove_layer()
230 int layer; in idr_remove_locked() local
235 layer = idr->layers - 1; in idr_remove_locked()
242 while (layer && il) { in idr_remove_locked()
243 idx = idr_pos(id, layer); in idr_remove_locked()
246 layer--; in idr_remove_locked()
[all …]
/freebsd/crypto/openssl/crypto/slh_dsa/
H A Dslh_hypertree.c40 uint32_t layer, mask; in ossl_slh_ht_sign() local
66 for (layer = 0; layer < d; ++layer) { in ossl_slh_ht_sign()
68 adrsf->set_layer_address(adrs, layer); in ossl_slh_ht_sign()
79 if (layer < d - 1) { in ossl_slh_ht_sign()
120 uint32_t layer; in ossl_slh_ht_verify() local
125 for (layer = 0; layer < d; ++layer) { in ossl_slh_ht_verify()
126 adrsf->set_layer_address(adrs, layer); in ossl_slh_ht_verify()
H A Dslh_adrs.c68 static void slh_adrs_set_layer_address(uint8_t *adrs, uint32_t layer) in slh_adrs_set_layer_address() argument
70 OPENSSL_store_u32_be(adrs + SLH_ADRS_OFF_LAYER_ADR, layer); in slh_adrs_set_layer_address()
114 static void slh_adrsc_set_layer_address(uint8_t *adrsc, uint32_t layer) in slh_adrsc_set_layer_address() argument
116 adrsc[SLH_ADRSC_OFF_LAYER_ADR] = (uint8_t)layer; in slh_adrsc_set_layer_address()
H A Dslh_fors.c136 uint32_t tree_id, layer, s, tree_offset; in ossl_slh_fors_sign() local
177 for (layer = 0; layer < a; ++layer) { in ossl_slh_fors_sign()
180 s + tree_offset, layer, out, sizeof(out))) in ossl_slh_fors_sign()
/freebsd/crypto/openssl/doc/designs/quic-design/
H A Drecord-layer.md4 This document covers the design of an abstract record layer for use in (D)TLS.
5 The QUIC record layer is handled separately.
11 an individual record layer.
15 Libssl supports a number of different types of record layer, and record layer
18 - Standard TLS record layer
19 - Standard DTLS record layer
20 - Kernel TLS record layer
22 Within the TLS record layer there are options to handle "multiblock" and
24 writing of multiple records at the same time. All record layer variants also
27 These different record layer implementations, variants and protocol versions
[all …]
H A Dquic-thread-assist.md8 Part of the QUIC state comprises the TLS handshake layer. However, synchronising
11 At first glance, one could synchronise handshake layer public APIs by locking a
13 the handshake layer. Since we forward a very large number of APIs to the
14 handshake layer, this would require a very large number of code changes to add
50 - **2. Handshake layer always belongs to the application thread.**
52 In this model, the handshake layer “belongs” to the application thread
60 future which would be processed by the handshake layer.
63 as the handshake layer, the only thing we actually need to worry about
85 - **3. Handshake layer belongs to the assist thread after connection begins.**
87 In this model, the application may make handshake layer calls freely prior to
H A Dquic-tls.md5 the standard TLS record layer and instead assumes responsibility for the
105 * handshake layer is concerned, meaning that it should be immediately torn
146 * It registers itself as a custom TLS record layer
151 A TLS record layer is defined via an `OSSL_RECORD_METHOD` object. This object
153 record layer. Existing record layers include one for TLS, one for DTLS and one
156 `QUIC_TLS` registers itself as a custom TLS record layer. A new internal
171 The TLS record layer code is further modified to provide the following
174 The custom record layer will need a record layer specific argument (`rlarg`
187 Invoked every time a new record layer object is created by the TLS
214 expects to request data from the record layer, get a handle on that data, and
[all …]
/freebsd/sys/dev/pms/freebsd/driver/ini/src/
H A Dosapi.c581 ostiEnter(tiRoot_t *ptiRoot, U32 layer, int io) in ostiEnter() argument
586 BUG_ON((io != 0 && io != 1) || (layer != 0 && layer != 1 && layer != 2)); in ostiEnter()
592 BUG_ON(pCard->callLevel[io] >= sizeof(pCard->layer[0]) / in ostiEnter()
593 sizeof(pCard->layer[0][0])); in ostiEnter()
596 unsigned int prev_layer = pCard->layer[io][pCard->callLevel[io] - 1]; in ostiEnter()
601 pCard->enterCycles[io][layer] = cycles; in ostiEnter()
602 pCard->layer[io][pCard->callLevel[io]] = layer; in ostiEnter()
609 ostiLeave(tiRoot_t *ptiRoot, U32 layer, int io) in ostiLeave() argument
614 BUG_ON((io != 0 && io != 1) || (layer != 0 && layer != 1 && layer != 2)); in ostiLeave()
623 BUG_ON(pCard->layer[io][pCard->callLevel[io]] != layer); in ostiLeave()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/TraceExporter/common/
H A DTraceHTR.cpp250 HTRBlockLayerUP lldb_private::BasicSuperBlockMerge(IHTRLayer &layer) { in BasicSuperBlockMerge() argument
252 std::make_unique<HTRBlockLayer>(layer.GetLayerId() + 1); in BasicSuperBlockMerge()
254 if (layer.GetNumUnits()) { in BasicSuperBlockMerge()
270 layer.GetMetadataByIndex(0).GetFirstInstructionLoadAddress(); in BasicSuperBlockMerge()
271 size_t num_units = layer.GetNumUnits(); in BasicSuperBlockMerge()
275 layer.GetMetadataByIndex(i).GetFirstInstructionLoadAddress(); in BasicSuperBlockMerge()
296 layer.GetMetadataByIndex(i).GetFirstInstructionLoadAddress(); in BasicSuperBlockMerge()
298 layer.GetMetadataByIndex(i + 1).GetFirstInstructionLoadAddress(); in BasicSuperBlockMerge()
303 lldb::addr_t last_id = layer.GetMetadataByIndex(num_units - 1) in BasicSuperBlockMerge()
327 HTRBlock new_block = layer.MergeUnits(merge_start, n); in BasicSuperBlockMerge()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/TraceExporter/docs/
H A Dhtr.rst15 single instruction layer.
17 **Block Layer:** Composed of blocks - a block in *layer n* refers to a sequence of blocks in *layer n - 1*. A block in
18 *layer 1* refers to a sequence of instructions in *layer 0* (the instruction layer). Metadata is stored for each block in
19 a block layer. HTR contains one or more block layers.
21 **Pass:** A transformation applied to a *layer* that generates a new *layer* that is a more summarized, consolidated representation of the trace data.
31 A *pass* is applied to a *layer* t
[all...]
/freebsd/sys/x86/x86/
H A Dmp_x86.c533 int layer; in topo_probe() local
616 for (layer = 0; layer < nlayers; ++layer) { in topo_probe()
618 if ((i & ((1 << topo_layers[layer].id_shift) - 1)) == 0) in topo_probe()
630 KASSERT(layer < nlayers, ("NUMA domain smaller than PU")); in topo_probe()
631 memmove(&topo_layers[layer+1], &topo_layers[layer], in topo_probe()
632 sizeof(*topo_layers) * (nlayers - layer)); in topo_probe()
633 topo_layers[layer].type = TOPO_TYPE_NODE; in topo_probe()
634 topo_layers[layer].subtype = CG_SHARE_NONE; in topo_probe()
645 for (layer = 0; layer < nlayers; ++layer) { in topo_probe()
647 if (topo_layers[layer].type == TOPO_TYPE_NODE) { in topo_probe()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/reset/
H A Duniphier-reset.txt4 Peripheral core reset in glue layer
7 Some peripheral core reset belongs to its own glue layer. Before using
9 this layer. These clocks and resets should be described in each property.
23 - clocks: A list of phandles to the clock gate for the glue layer.
28 - resets: A list of phandles to the reset control for the glue layer.
/freebsd/sys/netsmb/
H A Dsmb_rq.c54 static int smb_rq_getenv(struct smb_connobj *layer,
60 smb_rq_alloc(struct smb_connobj *layer, u_char cmd, struct smb_cred *scred, in smb_rq_alloc() argument
67 error = smb_rq_init(rqp, layer, cmd, scred); in smb_rq_alloc()
80 smb_rq_init(struct smb_rq *rqp, struct smb_connobj *layer, u_char cmd, in smb_rq_init() argument
87 error = smb_rq_getenv(layer, &rqp->sr_vc, &rqp->sr_share); in smb_rq_init()
275 smb_rq_getenv(struct smb_connobj *layer, in smb_rq_getenv() argument
283 switch (layer->co_level) { in smb_rq_getenv()
285 vcp = CPTOVC(layer); in smb_rq_getenv()
286 if (layer->co_parent == NULL) { in smb_rq_getenv()
293 ssp = CPTOSS(layer); in smb_rq_getenv()
[all …]
H A Dsmb_rq.h127 int smb_rq_alloc(struct smb_connobj *layer, u_char cmd,
129 int smb_rq_init(struct smb_rq *rqp, struct smb_connobj *layer, u_char cmd,
141 int smb_t2_alloc(struct smb_connobj *layer, u_short setup, struct smb_cred *scred,
143 int smb_t2_init(struct smb_t2rq *rqp, struct smb_connobj *layer, u_short setup,
/freebsd/sys/contrib/device-tree/Bindings/regulator/
H A Duniphier-regulator.txt9 This regulator controls VBUS and belongs to USB3 glue layer. Before using
11 this layer. These clocks and resets should be described in each property.
21 - clocks: A list of phandles to the clock gate for USB3 glue layer.
26 - resets: A list of phandles to the reset control for USB3 glue layer.
/freebsd/contrib/libpcap/doc/
H A DREADME.sita39 PCAP into two halves. The top layer performs the majority of the
41 provide the lower layer functionality of actual sniffing and
58 back to the local 'top layer' for forwarding to the actual
61 Note that the DLT_SITA link-layer type includes a proprietary header
67 - Link layer hardware signal status (1 octet)
/freebsd/crypto/openssh/
H A Dxmss_hash_address.c16 void setLayerADRS(uint32_t adrs[8], uint32_t layer){ in setLayerADRS() argument
17 adrs[0] = layer; in setLayerADRS()
H A DREADME.tun6 layer 2 or 3 traffic.
35 following configuration in /etc/hostname.tun0 to set up the layer 3
40 OpenBSD also supports layer 2 tunneling over the tun device by adding
84 combination with layer 2 tunneling and Ethernet bridging.
/freebsd/sys/contrib/device-tree/Bindings/crypto/
H A Dpicochip-spacc.txt4 IPSEC and femtocell layer 2 ciphering.
8 "picochip,spacc-l2" for the femtocell layer 2 ciphering engine.
/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dimx-dwmac.txt1 IMX8 glue layer controller, NXP imx8 families support Synopsys MAC 5.10a IP.
3 This file documents platform glue layer for IMX.
9 - compatible: Should be "nxp,imx8mp-dwmac-eqos" to select glue layer
/freebsd/sys/dev/ixgbe/
H A Dif_ix.c1663 u64 layer; in ixgbe_add_media_types() local
1665 layer = sc->phy_layer = ixgbe_get_supported_physical_layer(hw); in ixgbe_add_media_types()
1668 if (layer & IXGBE_PHYSICAL_LAYER_10GBASE_T) in ixgbe_add_media_types()
1670 if (layer & IXGBE_PHYSICAL_LAYER_5000BASE_T) in ixgbe_add_media_types()
1672 if (layer & IXGBE_PHYSICAL_LAYER_2500BASE_T) in ixgbe_add_media_types()
1674 if (layer & IXGBE_PHYSICAL_LAYER_1000BASE_T) in ixgbe_add_media_types()
1676 if (layer & IXGBE_PHYSICAL_LAYER_100BASE_TX) in ixgbe_add_media_types()
1678 if (layer & IXGBE_PHYSICAL_LAYER_10BASE_T) in ixgbe_add_media_types()
1686 if (layer & IXGBE_PHYSICAL_LAYER_SFP_PLUS_CU || in ixgbe_add_media_types()
1687 layer & IXGBE_PHYSICAL_LAYER_SFP_ACTIVE_DA) { in ixgbe_add_media_types()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/pci/
H A Duniphier-pcie.txt17 "link" - SoC-specific glue layer registers
20 - clocks: A phandle to the clock gate for PCIe glue layer including
22 - resets: A phandle to the reset line for PCIe glue layer including

12345678910