| /illumos-gate/usr/src/lib/libc/amd64/gen/ |
| H A D | strcpy.S | 33 #define LABEL(s) .strcpy##s macro 38 jz LABEL(strncpy_exitz) 55 jnz LABEL(less16bytes) /* null char found in first 16 bytes examined */ 62 jle LABEL(less16bytes) 68 jz LABEL(ashr_0) /* src and dest are both 16 byte aligned */ 76 jnz LABEL(less32bytes) /* null char found in first 32 bytes examined */ 83 jbe LABEL(less32bytes_strncpy_truncation) 125 jz LABEL(ashr_0) 137 lea LABEL(unaligned_table)(%rip), %r11 147 LABEL(ashr_0): [all …]
|
| H A D | strcmp.S | 34 #define LABEL(s) .strcmp##s macro 45 jb LABEL(strcmp_exitz); \ 47 je LABEL(strcmp_exitz); \ 59 je LABEL(strcmp_exitz) 69 ja LABEL(crosscache) /* rsi: 16-byte load will cross cache line */ 71 ja LABEL(crosscache) /* rdi: 16-byte load will cross cache line */ 82 jnz LABEL(less16bytes) /* If not, found mismatch or null char */ 85 jbe LABEL(strcmp_exitz) /* finish comparision */ 96 LABEL(crosscache): 104 je LABEL(ashr_0) /* both strings have the same alignment */ [all …]
|
| H A D | memcmp.S | 57 #define LABEL(s) .memcmp##s macro 61 LABEL(try1): 63 jae LABEL(1after) 65 LABEL(1): /* 1-byte */ 68 jz LABEL(exit) 70 LABEL(1loop): 74 jnz LABEL(exit) 81 jnz LABEL(1loop) 83 LABEL(exit): 89 LABEL(1after): [all …]
|
| H A D | strlen.S | 34 #define LABEL(s) .strlen##s macro 45 jz LABEL(align16_loop) /* string is 16 byte aligned */ 52 LABEL(unalign16): 61 jnz LABEL(exit) 66 LABEL(align16_loop): /* 16 byte aligned */ 72 jnz LABEL(exit) /* found a null */ 78 jnz LABEL(exit) 84 jnz LABEL(exit) 90 jz LABEL(align16_loop) 93 LABEL(exit): [all …]
|
| /illumos-gate/usr/src/cmd/picl/plugins/sun4u/daktari/frutree/ |
| H A D | piclfrutree.info | 33 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J2900 35 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J3100 37 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J2901 39 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J3101 41 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J3000 43 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J3200 45 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J3001 47 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J3201 49 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J7900 51 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J8100 [all …]
|
| /illumos-gate/usr/src/common/tsol/ |
| H A D | blabel.c | 27 * bl.c - Binary label operations for kernel and user. 33 #include <sys/tsol/label.h> 38 * bltype - Check the type of a label structure. 40 * Entry label = Address of the label to check. 41 * type = Label type to check: 42 * SUN_SL_ID = Sensitivity Label, 43 * SUN_SL_UN = Undefined Sensitivity Label structure, 44 * SUN_IL_ID = Information Label, 45 * SUN_IL_UN = Undefined Information Label structure, 51 * Returns True if the label is the type requested, [all …]
|
| /illumos-gate/usr/src/cmd/format/ |
| H A D | label.c | 28 * This file contains the code relating to label manipulation. 42 #include "label.h" 70 * This routine checks the given label to see if it is valid. 73 checklabel(struct dk_label *label) in checklabel() argument 79 if (label->dkl_magic != DKL_MAGIC) in checklabel() 84 if (checksum(label, CK_CHECKSUM) != 0) in checklabel() 90 * This routine checks or calculates the label checksum, depending on 94 checksum(struct dk_label *label, int mode) in checksum() argument 105 sp = (short *)label; in checksum() 107 * Take the xor of all the half-words in the label. in checksum() [all …]
|
| H A D | auto_sense.c | 48 #include "label.h" 178 struct dk_label *label, 185 struct dk_label *label, 189 int build_default_partition(struct dk_label *label, 193 struct dk_label *label); 202 struct dk_label *label); 207 struct dk_label *label); 210 static int auto_label_init(struct dk_label *label); 238 * label type 241 auto_efi_sense(int fd, struct efi_info *label) in auto_efi_sense() argument [all …]
|
| /illumos-gate/usr/src/man/man3tsol/ |
| H A D | stobl.3tsol | 17 #include <tsol/label.h> 19 \fBint\fR \fBstobsl\fR(\fBconst char *\fR\fIstring\fR, \fBm_label_t *\fR\fIlabel\fR, \fBconst int\f… 33 labels into binary labels. They also modify an existing binary label by 34 incrementing or decrementing it to produce a new binary label relative to its 39 effective privileges to perform label translation on character-coded labels 40 that dominate the process's sensitivity label. 43 The generic form of an input character-coded label string is: 57 modification to an existing label. If \fIstring\fR starts with a classification 59 the rest of the old label is retained and modified as specified by 60 \fIstring\fR. \fB+\fR modifies an existing label by adding words. \fB\(mi\fR [all …]
|
| H A D | str_to_label.3tsol | 8 str_to_label \- parse human readable strings to label 17 #include <tsol/label.h> 19 \fBint\fR \fBstr_to_label\fR(\fBconst char *\fR\fIstring\fR, \fBm_label_t **\fR\fIlabel\fR, 32 ignored, and any previously parsed label is replaced. 35 If *\fIlabel\fR is \fINULL\fR, \fBstr_to_label()\fR allocates resources for 36 \fIlabel\fR and initializes the label to the \fIlabel_type\fR that was 40 If *\fIlabel\fR is not \fINULL\fR, the label is a pointer to a mandatory label 41 that is the result of a previously parsed label and \fIlabel_type\fR is 42 ignored. The type that is used for parsing is derived from \fIlabel\fR for any 47 modify this label. [all …]
|
| H A D | bltos.3tsol | 17 #include <tsol/label.h> 19 \fBint\fR \fBbsltos\fR(\fBconst m_label_t *\fR\fIlabel\fR, char **\fIstring\fR, 25 \fBint\fR \fBbcleartos\fR(\fBconst m_label_t *\fR\fIlabel\fR, char **\fIstring\fR, 36 The \fBbsltos()\fR function translates a binary sensitivity label into a 50 translation of a sensitivity label. These functions use different 56 effective privileges to perform label translation on labels that dominate the 57 current process's sensitivity label. 60 The generic form of an output character-coded label is: 84 \fIlabel\fR is copied into allocated or pre-allocated memory. 94 Translate using long names of words defined in \fIlabel\fR. [all …]
|
| H A D | setflabel.3tsol | 8 setflabel \- move file to zone with corresponding sensitivity label 17 #include <tsol/label.h> 37 If the sensitivity label of \fIlabel_p\fR equals the existing sensitivity 38 label, then the file is not moved. 45 the directory exists, but has a different label than \fIlabel_p\fR, the file is 53 If the sensitivity label of the existing file is not equal to the calling 54 process label and the caller is not in the global zone, then the file is not 55 moved. If the caller is in the global zone, the existing file label must be in 70 If the sensitivity label of \fIlabel_p\fR provides read only access to the 71 existing sensitivity label (an upgrade), then the user must have the [all …]
|
| H A D | label_to_str.3tsol | 17 #include <tsol/label.h> 19 \fBint\fR \fBlabel_to_str\fR(\fBconst m_label_t *\fR\fIlabel\fR, \fBchar **\fR\fIstring\fR, 26 \fBlabel_to_str()\fR is a simple function to convert various mandatory label 30 \fIlabel\fR is the mandatory label to convert. \fIstring\fR points to memory 40 The \fIconversion_type\fR parameter controls the type of label conversion. Not 41 all types of conversion are valid for all types of label: 48 Converts \fIlabel\fR to a human readable string based on its type. 57 Converts \fIlabel\fR to an internal text representation that is safe for 68 Converts \fIlabel\fR to a string that represents the color name that the 69 administrator has associated with the label. [all …]
|
| /illumos-gate/usr/src/cmd/picl/plugins/sun4u/cherrystone/frutree/ |
| H A D | piclfrutree.info | 33 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J2900 35 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J3100 37 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J2901 39 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J3101 41 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J3000 43 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J3200 45 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J3001 47 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J3201 49 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J7900 51 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J8100 [all …]
|
| /illumos-gate/usr/src/cmd/auditrecord/ |
| H A D | audit_record_attr.txt | 68 token=label:mandatory_label 96 # is represented by a label and a format. 98 # label=record_id like AUE_ACCEPT 101 # there is no end line; a new label= end the preceding definition 127 # label <= 43 145 label=AUE_ACCEPT 202 label=AUE_ACCESS 225 label=AUE_ACCT 234 label=AUE_ACLSET 241 label=AUE_ADJTIME [all …]
|
| /illumos-gate/usr/src/lib/libtsol/common/ |
| H A D | misc.c | 28 * Miscellaneous user interfaces to trusted label functions. 39 #include <tsol/label.h> 56 * blinset - Check in a label set. 58 * Entry label = Sensitivity Label to check. 59 * id = Label set identifier of set to check. 63 * Returns -1, If label set unavailable, or server failure. 64 * 0, If label not in label set. 65 * 1, If label is in the label set. 73 blinset(const bslabel_t *label, const set_id *id) in blinset() argument 83 if (BLTYPE(label, SUN_SL_ID) && in blinset() [all …]
|
| H A D | btohex.c | 35 #include <tsol/label.h> 45 * h_alloc - Allocate data storage for a Hexadecimal label string. 47 * Entry id = Type of label to allocate storage for. 48 * SUN_SL_ID - Sensitivity Label. 81 * h_free - Free a Hexadecimal label string. 83 * Entry hex = Hexadecimal label string. 102 * bsltoh_r - Convert a Sensitivity Label into a Hexadecimal label string. 104 * Entry label = Sensitivity Label to be translated. 105 * hex = Buffer to place converted label. 108 * Returns NULL, If invalid label type. [all …]
|
| H A D | stob.c | 27 * String to binary label translations. 36 #include <tsol/label.h> 65 * stobsl - Translate Sensitivity Label string to a Binary Sensitivity 66 * Label. 68 * Entry string = Sensitivity Label string to be translated. 69 * label = Address of Binary Sensitivity Label to be initialized or 73 * NEW_LABEL, Initialize the label to a valid empty 74 * Sensitivity Label structure. 75 * NO_CORRECTION, Initialize the label to a valid 76 * empty Sensitivity Label structure. [all …]
|
| /illumos-gate/usr/src/uts/sun4u/vm/ |
| H A D | mach_sfmmu.h | 85 * label: used as local branch targets 87 #define SET_SECCTX(cnum, is_shctx, tmp1, tmp2, label) \ argument 89 brnz,pn is_shctx, label##1 ;\ 96 brz,pt tmp1, label##3 ;\ 98 ba,pt %xcc, label##2 ;\ 99 label##1: ;\ 107 label##2: ;\ 111 label##3: 120 #define TSTAT_CHECK_TL1(label, scr1, scr2) \ argument 127 ba label; \ [all …]
|
| /illumos-gate/usr/src/cmd/picl/plugins/sun4u/excalibur/frutree/ |
| H A D | system-board.info | 32 PROP Label string r 0 "system-board" 35 PROP Label string r 0 "J4501" 39 PROP Label string r 0 "J3501" 42 PROP Label string r 0 "J2601" 45 PROP Label string r 0 "J2501" 48 PROP Label string r 0 "J2401" 51 PROP Label string r 0 "J2301" 54 PROP Label string r 0 "cpu0" 58 PROP Label string r 0 "cpu1" 63 PROP Label string r 0 "J0100" [all …]
|
| /illumos-gate/usr/src/cmd/picl/plugins/sun4u/lw2plus/frutree/ |
| H A D | system-board.info | 34 PROP Label string r 0 "J2301" 39 PROP Label string r 0 "J2401" 44 PROP Label string r 0 "J2501" 49 PROP Label string r 0 "J2601" 54 PROP Label string r 0 "0" 59 PROP Label string r 0 "1" 64 PROP Label string r 0 "J3501" 69 PROP Label string r 0 "J0100" 74 PROP Label string r 0 "J0101" 79 PROP Label string r 0 "J0202" [all …]
|
| /illumos-gate/usr/src/cmd/picl/plugins/sun4u/chicago/frutree/ |
| H A D | system-board.info | 33 PROP Label string r 0 "PCIE2" 37 PROP Label string r 0 "PCIE1" 41 PROP Label string r 0 "PCIE0" 45 PROP Label string r 0 "PCIX1" 49 PROP Label string r 0 "PCIX0" 53 PROP Label string r 0 "0" 58 PROP Label string r 0 "1" 64 PROP Label string r 0 "DIMM0" 69 PROP Label string r 0 "DIMM1" 74 PROP Label string r 0 "DIMM2" [all …]
|
| /illumos-gate/usr/src/cmd/picl/plugins/sun4u/grover/frutree/ |
| H A D | system-board.info | 32 PROP Label string r 0 "system-board" 34 PROP Label string r 0 "PCI1" 37 PROP Label string r 0 "PCI2" 40 PROP Label string r 0 "PCI3" 44 PROP Label string r 0 "cpu0" 48 PROP Label string r 0 "DIMM0" 52 PROP Label string r 0 "DIMM1" 56 PROP Label string r 0 "DIMM2" 60 PROP Label string r 0 "DIMM3" 81 name:/frutree/chassis/system-board/mem-slot?Label=DIMM0 [all …]
|
| /illumos-gate/usr/src/cmd/picl/plugins/sun4u/enchilada/frutree/ |
| H A D | system-board.info | 33 PROP Label string r 0 "PCI5" 37 PROP Label string r 0 "PCI4" 41 PROP Label string r 0 "PCI3" 45 PROP Label string r 0 "PCI2" 49 PROP Label string r 0 "PCI1" 53 PROP Label string r 0 "PCI0" 57 PROP Label string r 0 "ARC" 61 PROP Label string r 0 "0" 66 PROP Label string r 0 "1" 72 PROP Label string r 0 "DIMM0" [all …]
|
| /illumos-gate/usr/src/tools/smatch/src/validation/ |
| H A D | asm-inline.c | 9 asm goto ("g" :::: label); in foo() 10 asm volatile goto ("vg" :::: label); in foo() 11 asm inline goto ("ig" :::: label); in foo() 12 asm volatile inline goto ("vig" :::: label); in foo() 13 asm inline volatile goto ("ivg" :::: label); in foo() 15 asm goto volatile ("gv" :::: label); in foo() 16 asm goto inline ("gi" :::: label); in foo() 17 asm goto volatile inline ("gvi" :::: label); in foo() 18 asm goto inline volatile ("giv" :::: label); in foo() 19 asm volatile goto inline ("vgi" :::: label); in foo() [all …]
|