| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | tuple | 16 tuple synopsis 22 class tuple { 24 explicit(see-below) constexpr tuple(); 25 explicit(see-below) tuple(const T&...); // constexpr in C++14 27 explicit(see-below) tuple(U&&...); // constexpr in C++14 28 tuple(const tuple&) = default; 29 tuple(tuple&&) = default; 32 constexpr explicit(see-below) tuple(tuple<UTypes...>&); // C++23 34 explicit(see-below) tuple(const tuple<U...>&); // constexpr in C++14 36 explicit(see-below) tuple(tuple<U...>&&); // constexpr in C++14 [all …]
|
| /illumos-gate/usr/src/man/man9s/ |
| H A D | tuple.9s | 7 .TH TUPLE 9S "Dec 20, 1996" 9 tuple \- card information structure (CIS) access structure 33 tuple data structures called a \fBCIS \fRchain. Each tuple has a one-byte type 34 and a one-byte link, an offset to the next tuple in the list. A \fBPC\fR card 47 locate the desired tuple by calling \fBcsx_GetFirstTuple\fR(9F). Once the first 48 tuple is located, subsequent tuples may be located by calling 54 Once a tuple has been located, the \fBPC\fR card driver may inspect the tuple 56 of the number of tuple-parsing utility functions; for custom tuples, the driver 57 may get access to the raw tuple data by calling \fBcsx_GetTupleData\fR(9F). 61 \fRchain a tuple appears in. On a multi-function \fBPC\fR card, the client will [all …]
|
| /illumos-gate/usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ |
| H A D | Tuple.java | 38 * Tuple equality is based on the length of each tuple and the equality 42 * tuple elements differs. 48 public final class Tuple implements Serializable, Comparable <Tuple>, class 54 * The empty tuple has zero elements and may be used to obtain the 60 public static final Tuple EMPTY = new Tuple(); 64 BeanInfo info = Introspector.getBeanInfo(Tuple.class); 95 Tuple() in Tuple() method in Tuple 104 * Creates a tuple with the given elements in the given order. 106 * @param tupleElements ordered series of tuple elements 111 Tuple(ValueRecord ... tupleElements) in Tuple() method in Tuple [all …]
|
| H A D | PrintaRecord.java | 35 * output associated with each {@link Tuple}. If multiple aggregations 39 * string associated with a given {@code Tuple} includes a value from 41 * associated with that {@code Tuple}. For example, the D statements 53 * The first column after the tuple contains values from {@code @a}, 63 * placeholder is specified, or if the aggregation tuple is not 115 private Map <Tuple, String> formattedStrings; 117 private List <Tuple> tuples; 129 formattedStrings = new HashMap <Tuple, String> (); in PrintaRecord() 130 tuples = new ArrayList <Tuple> (); in PrintaRecord() 145 * with each {@code Tuple} occurring in the aggregations belonging [all …]
|
| H A D | AggregationRecord.java | 48 new String[] {"tuple", "value", "ordinal"}) 73 private Tuple tuple; field in AggregationRecord 84 * @see #AggregationRecord(Tuple tupleKey, AggregationValue 88 AggregationRecord(Tuple tupleKey, AggregationValue recordValue) in AggregationRecord() 94 tuple = tupleKey; in AggregationRecord() 103 * @param tupleKey aggregation tuple, may be empty (see {@link 104 * Tuple#EMPTY}) to indicate that this record's value belongs to an 108 * tuple 116 AggregationRecord(Tuple tupleKey, AggregationValue recordValue, int n) in AggregationRecord() 118 tuple = tupleKey; in AggregationRecord() [all …]
|
| H A D | Aggregation.java | 45 * Tuple}. Each tuple instance is associated with its accumulated 50 * each pairing a {@link CountValue} to a three-element {@code Tuple}. 54 * keyed to the empty tuple ({@link Tuple#EMPTY}). 101 private transient Map <Tuple, AggregationRecord> map; 110 map = new HashMap <Tuple, AggregationRecord> (); in Aggregation() 126 * tuple, unless it is the only record in the given collection (only 128 * uses {@link Tuple#EMPTY} as a key) 129 * @see #getRecord(Tuple key) 147 map = new HashMap <Tuple, AggregationRecord> (capacity, 1.0f); in mapRecords() 161 throw new IllegalArgumentException("empty tuple " + in validate() [all …]
|
| /freebsd/contrib/llvm-project/libcxx/modules/std/ |
| H A D | tuple.cppm | |
| /freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/ |
| H A D | tst.MultiAggPrinta.ksh.out | 1 …n[name = , id = 1, records = [org.opensolaris.os.dtrace.AggregationRecord[tuple = [], value = 1]]]… 5 …n[name = , id = 1, records = [org.opensolaris.os.dtrace.AggregationRecord[tuple = [], value = 1]]]… 7 …ensolaris.os.dtrace.AggregationRecord[tuple = [1, 2], value = 1], org.opensolaris.os.dtrace.Aggreg… 13 …tuple = [1, 2], value = 1], org.opensolaris.os.dtrace.AggregationRecord[tuple = [1, 3], value = 3]… 21 …ecord[tuple = [], value = 3]], org.opensolaris.os.dtrace.Aggregation[name = d, id = 5, records = [… 23 …ecord[tuple = [], value = 3]], org.opensolaris.os.dtrace.Aggregation[name = d, id = 5, records = [… 25 …[name = c, id = 4, records = [org.opensolaris.os.dtrace.AggregationRecord[tuple = [], value = 3]]]… 27 …tuple = [1, 2], value = 1], org.opensolaris.os.dtrace.AggregationRecord[tuple = [1, 3], value = 3]… 33 …tuple = [1, 2], value = 1], org.opensolaris.os.dtrace.AggregationRecord[tuple = [1, 3], value = 3]… 39 …tuple = [1, 2], value = 1], org.opensolaris.os.dtrace.AggregationRecord[tuple = [1, 3], value = 3]… [all …]
|
| /illumos-gate/usr/src/cmd/dtrace/test/tst/common/java_api/ |
| H A D | tst.MultiAggPrinta.ksh.out | 1 …n[name = , id = 1, records = [org.opensolaris.os.dtrace.AggregationRecord[tuple = [], value = 1]]]… 5 …n[name = , id = 1, records = [org.opensolaris.os.dtrace.AggregationRecord[tuple = [], value = 1]]]… 7 …ensolaris.os.dtrace.AggregationRecord[tuple = [1, 2], value = 1], org.opensolaris.os.dtrace.Aggreg… 13 …tuple = [1, 2], value = 1], org.opensolaris.os.dtrace.AggregationRecord[tuple = [1, 3], value = 3]… 21 …ecord[tuple = [], value = 3]], org.opensolaris.os.dtrace.Aggregation[name = d, id = 5, records = [… 23 …ecord[tuple = [], value = 3]], org.opensolaris.os.dtrace.Aggregation[name = d, id = 5, records = [… 25 …[name = c, id = 4, records = [org.opensolaris.os.dtrace.AggregationRecord[tuple = [], value = 3]]]… 27 …tuple = [1, 2], value = 1], org.opensolaris.os.dtrace.AggregationRecord[tuple = [1, 3], value = 3]… 33 …tuple = [1, 2], value = 1], org.opensolaris.os.dtrace.AggregationRecord[tuple = [1, 3], value = 3]… 39 …tuple = [1, 2], value = 1], org.opensolaris.os.dtrace.AggregationRecord[tuple = [1, 3], value = 3]… [all …]
|
| /illumos-gate/usr/src/uts/common/pcmcia/cis/ |
| H A D | cis.c | 251 * parsed longlink tuple data into. 257 * processing the CIS. If a tuple handler returns an error, we 260 * to allow the caller to distinguish an error from a valid tuple 268 * to be sure that the tuple count reflects these tuples 274 * well as any tuple with a link field of CISTPL_END. 282 * To process tuple chains with any long link targets, call this routine 283 * for each tuple chain you want to process using the list append method 290 * CW_LONGLINK_MFC_FOUND - if a CISTPL_LONGLINK_MFC tuple 292 * CW_LONGLINK_A_FOUND - if a CISTPL_LONGLINK_A tuple was 294 * CW_LONGLINK_C_FOUND - if a CISTPL_LONGLINK_C tuple was [all …]
|
| H A D | cis_handlers.c | 28 * This file contains the tuple handlers that are called by the CIS 121 * cis_tuple_handler - call the handler for the tuple described by the 122 * tuple pointer 125 * array to use to find this tuple 126 * cistpl_t *tp - pointer to a tuple structure 128 * XXX - we need a description of the flags passed to the tuple handler 129 * void *arg - argument to pass on to tuple handler 131 * If the tuple is not recognized but is is a vendor-specific tuple, we 132 * set the CISTPLF_VENDOR_SPECIFIC flag in the tuple. 134 * We return CISTPLF_UNKNOWN if this is an unrecognized tuple as well as [all …]
|
| /illumos-gate/usr/src/uts/common/pcmcia/sys/ |
| H A D | cis.h | 53 #define CISP_CIS_GET_LTUPLE 0x04 /* get a tuple */ 54 #define CISP_CIS_PARSE_TUPLE 0x05 /* parse a tuple */ 68 #define CISTPL_NULL 0x000 /* null tuple - ignore */ 70 #define CISTPL_LONGLINK_CB 0x002 /* longlink to next tuple chain */ 71 #define CISTPL_CONFIG_CB 0x004 /* configuration tuple */ 73 #define CISTPL_LONGLINK_MFC 0x006 /* multi-function tuple */ 131 #define CISTPL_SPCL 0x090 /* special-purpose tuple */ 132 #define CISTPL_END 0x0ff /* end-of-list tuple */ 135 * Macro to check if tuple is a vendor-specific tuple. 145 * while tuple type to return; since the CIS parser doesn't ever [all …]
|
| /illumos-gate/usr/src/man/man9f/ |
| H A D | csx_GetTupleData.9f | 8 csx_GetTupleData \- return the data portion of a tuple 39 This function returns the data portion of a tuple, as returned by the 50 uint32_t Attributes; /* tuple attributes*/ 51 cisdata_t DesiredTuple; /* tuple to search for*/ 52 cisdata_t TupleOffset; /* tuple data offset*/ 53 cisdata_t TupleDataMax; /* max tuple data size*/ 54 cisdata_t TupleDataLen; /* actual tuple data length*/ 55 cisdata_t TupleData[CIS_MAX_TUPLE_DATA_LEN];/* tuple body data buffer*/ 56 cisdata_t TupleCode; /* tuple type code*/ 57 cisdata_t TupleLink; /* tuple link */ [all …]
|
| H A D | csx_Parse_CISTPL_LINKTARGET.9f | 8 csx_Parse_CISTPL_LINKTARGET \- parse the Link Target tuple 35 Pointer to a \fBtuple_t\fR structure (see \fBtuple\fR(9S)) returned by a call 46 \fBCISTPL_LINKTARGET\fR tuple information upon return from this function. 50 This function parses the Link Target tuple, \fBCISTPL_LINKTARGET,\fR into a 54 The \fBCISTPL_LINKTARGET\fR tuple is used to verify that tuple chains other 55 than the primary chain are valid. All secondary tuple chains are required to 56 contain this tuple as the first tuple of the chain. 85 This field provides the Link Target tuple information. 112 Parser does not know how to parse tuple.
|
| H A D | csx_GetFirstTuple.9f | 8 csx_GetFirstTuple, csx_GetNextTuple \- return Card Information Structure tuple 45 first and next tuple, respectively, of the specified type in the Card 54 cisdata_t DesiredTuple; /* tuple to search for or flags */ 55 cisdata_t TupleCode; /* tuple type code */ 56 cisdata_t TupleLink; /* tuple data body size */ 111 set, see \fBtuple\fR(9S) for more information. The \fBCIS \fRis parsed from the 124 This field is the tuple value desired. If it is \fBRETURN_FIRST_TUPLE,\fR the 125 very first tuple of the \fBCIS \fRis returned (if it exists). If this field is 126 set to \fBRETURN_NEXT_TUPLE,\fR the very next tuple of the \fBCIS \fRis 128 entry, the \fBCIS \fRis searched in an attempt to locate a tuple which matches. [all …]
|
| H A D | csx_Parse_CISTPL_SPCL.9f | 8 csx_Parse_CISTPL_SPCL \- parse the Special Purpose tuple 36 Pointer to a \fBtuple_t\fR structure (see \fBtuple\fR(9S)) returned by a call 47 \fBCISTPL_SPCL\fR tuple information upon return from this function. 51 This function parses the Special Purpose tuple, \fBCISTPL_SPCL,\fR into a form 55 The \fBCISTPL_SPCL\fR tuple is identified by an identification field that is 58 stored in a single tuple; the maximum data area of a series of 60 in the data field in this tuple. 66 uint32_t id; /* tuple contents identification */ 94 last tuple in sequence. 113 The data component of this tuple. [all …]
|
| /freebsd/sys/arm64/cavium/ |
| H A D | thunder_pcie_common.c | 72 int tuple; in range_addr_is_pci() local 74 for (tuple = 0; tuple < MAX_RANGES_TUPLES; tuple++) { in range_addr_is_pci() 75 r = &ranges[tuple]; in range_addr_is_pci() 92 int tuple; in range_addr_is_phys() local 94 for (tuple = 0; tuple < MAX_RANGES_TUPLES; tuple++) { in range_addr_is_phys() 95 r = &ranges[tuple]; in range_addr_is_phys() 113 int tuple; in range_addr_phys_to_pci() local 116 for (tuple = 0; tuple < MAX_RANGES_TUPLES; tuple++) { in range_addr_phys_to_pci() 117 r = &ranges[tuple]; in range_addr_phys_to_pci() 135 int tuple; in range_addr_pci_to_phys() local [all …]
|
| /freebsd/sys/dev/pccard/ |
| H A D | pccardvar.h | 123 #define pccard_cis_read_1(tuple, idx0) \ argument 124 (bus_space_read_1((tuple)->memt, (tuple)->memh, (tuple)->mult*(idx0))) 126 #define pccard_tuple_read_1(tuple, idx1) \ argument 127 (pccard_cis_read_1((tuple), ((tuple)->ptr+(2+(idx1))))) 129 #define pccard_tuple_read_2(tuple, idx2) \ argument 130 (pccard_tuple_read_1((tuple), (idx2)) | \ 131 (pccard_tuple_read_1((tuple), (idx2)+1)<<8)) 133 #define pccard_tuple_read_3(tuple, idx3) \ argument 134 (pccard_tuple_read_1((tuple), (idx3)) | \ 135 (pccard_tuple_read_1((tuple), (idx3)+1)<<8) | \ [all …]
|
| /freebsd/usr.sbin/dumpcis/ |
| H A D | readcis.c | 49 static struct tuple *find_tuple_in_list(struct tuple_list *, unsigned char); 55 {"Null tuple", CIS_NULL, 0}, 124 struct tuple *tp; in freecis() 177 * - If a CIS_END is the first tuple, look for 178 * a tuple list at common memory offset 0; this list 180 * - If a long link tuple was encountered, execute the long 182 * - If a no-link tuple was seen, terminate processing. 183 * - If no no-link tuple exists, and no long link tuple 184 * exists while processing the primary tuple list, 185 * then look for a LINKTARGET tuple in common memory. [all …]
|
| H A D | cis.h | 39 * The structure of a tuple is basically: 46 * are terminated with a 0xFF for the tuple code or 47 * the tuple length. 52 #define CIS_NULL 0 /* Empty tuple */ 63 #define CIS_LINKTARGET 0x13 /* Linked tuple must start with this. */ 64 #define CIS_NOLINK 0x14 /* Assume no common memory link tuple. */ 66 #define CIS_ALTSTR 0x16 /* Alternate language string tuple. */ 93 * Internal tuple definitions. 125 * identifying the last configuration tuple. 143 * card features. The final configuration tuple number [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUArgumentUsageInfo.cpp | 90 std::tuple<const ArgDescriptor *, const TargetRegisterClass *, LLT> 95 return std::tuple(PrivateSegmentBuffer ? &PrivateSegmentBuffer : nullptr, in getPreloadedValue() 99 return std::tuple(ImplicitBufferPtr ? &ImplicitBufferPtr : nullptr, in getPreloadedValue() 103 return std::tuple(WorkGroupIDX ? &WorkGroupIDX : nullptr, in getPreloadedValue() 106 return std::tuple(WorkGroupIDY ? &WorkGroupIDY : nullptr, in getPreloadedValue() 109 return std::tuple(WorkGroupIDZ ? &WorkGroupIDZ : nullptr, in getPreloadedValue() 112 return std::tuple(LDSKernelId ? &LDSKernelId : nullptr, in getPreloadedValue() 115 return std::tuple( in getPreloadedValue() 122 return std::tuple(KernargSegmentPtr ? &KernargSegmentPtr : nullptr, in getPreloadedValue() 126 return std::tuple(ImplicitArgPtr ? &ImplicitArgPtr : nullptr, in getPreloadedValue() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ProfileSummary.cpp | 50 // This returns an MDTuple representing the detiled summary. The tuple has two 52 // of the detailed summary. Each element of this tuple is again an MDTuple whose 72 // entry of this tuple is another MDTuple of two elements: a string 181 static bool getOptionalVal(MDTuple *Tuple, unsigned &Idx, const char *Key, in getOptionalVal() argument 183 if (getVal(dyn_cast<MDTuple>(Tuple->getOperand(Idx)), Key, Value)) { in getOptionalVal() 186 // of Tuple operand array. Since (non-optional) DetailedSummary always comes in getOptionalVal() 187 // last, the next entry in the tuple operand array must exist. in getOptionalVal() 188 return Idx < Tuple->getNumOperands(); in getOptionalVal() 195 MDTuple *Tuple = dyn_cast_or_null<MDTuple>(MD); in getFromMD() local 196 if (!Tuple || Tuple->getNumOperands() < 8 || Tuple->getNumOperands() > 10) in getFromMD() [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/phy/ |
| H A D | apm-xgene-phy.txt | 19 Two set of 3-tuple setting for each (up to 3) 25 Two set of 3-tuple setting for each (up to 3) 28 gain control. Two set of 3-tuple setting for each 31 - apm,tx-amplitude : Amplitude control. Two set of 3-tuple setting for 36 3-tuple setting for each (up to 3) supported link 40 3-tuple setting for each (up to 3) supported link 44 3-tuple setting for Gen1, Gen2, and Gen3. Range is 46 - apm,tx-speed : Tx operating speed. One set of 3-tuple for each 49 1 = 2-4Gbps (1st tuple default) 51 3 = 8-15Gbps (2nd tuple default) [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/xray/ |
| H A D | xray_fdr_log_writer.h | 18 #include <tuple> 25 template <class Tuple, 28 typename std::remove_reference<Tuple>::type>::value, 30 Tuple &&T) { 35 std::forward<Tuple>(T)); 38 template <class Tuple, 41 Tuple>::type>::value, 43 static void serializeTo(char *, Tuple &&) {} in serializeTo() 48 template <class Tuple, size_t Index> struct AggregateSizesImpl { 50 sizeof(typename std::tuple_element<Index, Tuple>::type) + [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__fwd/ |
| H A D | tuple.h | 27 class _LIBCPP_TEMPLATE_VIS tuple; variable 33 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 typename tuple_element<_Ip, tuple<_Tp...> >::ty… 34 get(tuple<_Tp...>&) _NOEXCEPT; 37 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 const typename tuple_element<_Ip, tuple<_Tp...>… 38 get(const tuple<_Tp...>&) _NOEXCEPT; 41 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 typename tuple_element<_Ip, tuple<_Tp...> >::ty… 42 get(tuple<_Tp...>&&) _NOEXCEPT; 45 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 const typename tuple_element<_Ip, tuple<_Tp...>… 46 get(const tuple<_Tp...>&&) _NOEXCEPT;
|