| /illumos-gate/usr/src/man/man8/ |
| H A D | idmap.8 | 8 idmap \- configure and manage the Native Identity Mapping service 88 Mapping service. 91 The Native Identity Mapping service supports the following types of mappings 98 \fBName-based mapping.\fR An administrator maps Windows and UNIX users and 105 \fBEphemeral ID mapping.\fR A UID or GID is dynamically allocated for every SID 112 \fBLocal-SID mapping.\fR A non-ephemeral UID or GID is mapped to an 124 .SS "Mapping Mechanisms" 132 This mapping uses the name-based mappings that are manually set up by the 138 If no name-based mapping is found, the SID is mapped to a dynamically 173 use the mapping information that is stored in user or group objects in the [all …]
|
| H A D | ndp.8 | 83 This is a normal NDP mapping and will eventually expire. 84 This is the most common type of mapping for non-local addresses that will be 89 The mapping is a multicast or broadcast address, or the system is acting 92 The mapping is static and will not be removed from the machine over time. 135 and use each one to set a mapping. 143 mapping on. 155 Add or update an NDP mapping, and set the desired properties for the entry. 179 .Ss Example 1: Setting a mapping 180 To create a temporary mapping for an address: 184 .Ss Example 2: Getting a mapping [all …]
|
| /illumos-gate/usr/src/lib/libnisdb/ |
| H A D | db_table.cc | 230 /* Set default values for the mapping structure */ 264 if (mapping.expire != 0) in initMappingStruct() 265 free(mapping.expire); in initMappingStruct() 274 * However, we also use it to tell us if we've retrieved mapping in initMappingStruct() 278 * _before_ we've retrieved any mapping data. Hence the 'expireType' in initMappingStruct() 302 mapping.expire = 0; in db_table_ldap_init() 303 mapping.tm = 0; in db_table_ldap_init() 304 mapping.objName = 0; in db_table_ldap_init() 305 mapping.isDeferredTable = FALSE; in db_table_ldap_init() 306 (void) mutex_init(&mapping.enumLock, 0, 0); in db_table_ldap_init() [all …]
|
| H A D | db_mindex3.cc | 129 (void) mutex_lock(&table->mapping.enumLock); in entriesFromLDAP() 130 if (table->mapping.enumTid != 0) { in entriesFromLDAP() 133 stat = pthread_kill(table->mapping.enumTid, 0); in entriesFromLDAP() 137 myself, table->mapping.enumTid, in entriesFromLDAP() 138 NIL(t->objName), table->mapping.enumStat, in entriesFromLDAP() 139 ldap_err2string(table->mapping.enumStat)); in entriesFromLDAP() 141 table->mapping.enumTid = 0; in entriesFromLDAP() 142 table->mapping.enumStat = -1; in entriesFromLDAP() 144 if (table->mapping.enumDeferred) { in entriesFromLDAP() 147 table->mapping.enumDeferred = 0; in entriesFromLDAP() [all …]
|
| H A D | nis_parse_ldap_yp_util.c | 68 __nis_table_mapping_t *mapping) in initialize_table_mapping() argument 70 if (mapping != NULL) { in initialize_table_mapping() 71 mapping->dbId = NULL; in initialize_table_mapping() 73 mapping->index.numIndexes = 0; in initialize_table_mapping() 74 mapping->index.name = NULL; in initialize_table_mapping() 75 mapping->index.value = NULL; in initialize_table_mapping() 77 mapping->numColumns = 0; in initialize_table_mapping() 78 mapping->column = NULL; in initialize_table_mapping() 80 mapping->initTtlLo = (time_t)NO_VALUE_SET; in initialize_table_mapping() 81 mapping->initTtlHi = (time_t)NO_VALUE_SET; in initialize_table_mapping() [all …]
|
| /illumos-gate/usr/src/man/man9e/ |
| H A D | devmap_unmap.9e | 8 devmap_unmap \- device mapping unmap entry point 29 An opaque mapping handle that the system uses to describe the mapping. 38 Driver private mapping data. 65 The opaque mapping handle that the system uses to describe the new region that 75 A pointer to be filled in by the driver with the driver private mapping data 86 The opaque mapping handle that the system uses to describe the new region that 96 A pointer to be filled in by the driver with the driver private mapping data 102 \fBdevmap_unmap()\fR is called when the system removes the mapping in the range 108 \fIdhp\fR is the mapping handle that uniquely identifies the mapping. The 109 driver stores the mapping attributes in the driver's private data, \fIpvtp\fR, [all …]
|
| H A D | devmap.9e | 9 devmap \- validate and translate virtual mapping for memory mapped device 38 An opaque mapping handle that the system uses to describe the mapping. 47 User offset within the logical device memory at which the mapping begins. 56 Length (in bytes) of the mapping to be mapped. 65 Pointer to length (in bytes) of mapping that has been validated. \fImaplen\fR 81 mapping. A memory mapped device has memory that can be mapped into a process's 88 entry point during the mapping setup when \fBD_DEVMAP\fR is set in the 116 physical offset within the device address space, and to pass the mapping 117 information to the system for setting up the mapping. 120 \fIdhp\fR is a device mapping handle that the system uses to describe a mapping [all …]
|
| H A D | devmap_map.9e | 8 devmap_map \- device mapping create entry point 28 An opaque mapping handle that the system uses to describe the mapping currently 47 Flags indicating type of mapping. Possible values are: 74 User offset within the logical device memory at which the mapping begins. 92 A pointer to be filled in by device drivers with the driver private mapping 99 mapping setup time. For example, in order for device drivers to support 100 context switching, the drivers allocate private mapping data and associate the 101 private data with the mapping parameters in the \fBdevmap_map()\fR entry point. 104 The system calls \fBdevmap_map()\fR after the user mapping to device physical 110 mapping in \fIpvtp\fR. The system expects the driver to allocate its private [all …]
|
| H A D | devmap_contextmgt.9e | 28 An opaque mapping handle that the system uses to describe the mapping. 37 Driver private mapping data. 123 context switching on a mapping. Device drivers pass \fBdevmap_contextmgt()\fR 127 address translations of the mapping by calling \fBdevmap_load\fR(9F) before 131 \fIdhp\fR uniquely identifies the mapping and is used as an argument to 132 \fBdevmap_load\fR(9F) to validate the mapping. \fIoff\fR and \fIlen\fR define 136 The driver must check if there is already a mapping established at \fIoff\fR 137 that needs to be unloaded. If a mapping exists at \fIoff\fR, 139 mapping. \fBdevmap_unload\fR(9F) must be followed by \fBdevmap_load()\fR on the 140 mapping that generated this call to \fBdevmap_contextmgt()\fR. [all …]
|
| H A D | segmap.9e | 47 Offset within device memory at which mapping begins. 118 User-level access is desired (the mapping is being done as a result of a 139 Maximum protection flag possible for attempted mapping; the \fBPROT_WRITE\fR 149 Flags indicating type of mapping. Possible values are (other bits may be set): 183 that support memory mapping. The \fBmmap\fR(2) system call, when applied to a 201 needs to maintain a separate context for each user mapping. See 208 needs to assign device access attributes to the user mapping. 220 \fBddi_devmap_segmap\fR(9F) or \fBdevmap_setup\fR(9F) to set up the mapping, it 228 Assign device access attributes to the mapping. See 235 Set up device contexts for the user mapping if your device requires context [all …]
|
| H A D | devmap_dup.9e | 8 devmap_dup \- device mapping duplication entry point 28 An opaque mapping handle that the system uses to describe the mapping currently 38 Driver private mapping data for the mapping currently being duplicated. 48 mapping. 57 A pointer to be filled in by device drivers with the driver private mapping 58 data for the duplicated device mapping. 62 The system calls \fBdevmap_dup()\fR when a device mapping is duplicated, such 64 \fBdevmap_dup()\fR to generate new driver private data for the new mapping, and
|
| /illumos-gate/usr/src/man/man1/ |
| H A D | pmap.1 | 156 Displays swap reservation information per mapping. See USAGE for more 166 Displays additional information per mapping. See USAGE for more information. 187 order they are mapped into the process. The mapping size, flags, and mapped 230 \fBProcess anon/locked mapping details\fR 242 The \fB-x\fR option displays additional information per mapping. The size of 243 each mapping, the amount of resident physical memory (RSS), the amount of 264 The \fB-S\fR option displays swap reservation information per mapping. 275 One line of output is printed for each mapping within the process, unless the 277 printed for a contiguous mapping of each hardware translation page size. 278 With the \fB-L\fR option one line is printed for a contiguous mapping [all …]
|
| /illumos-gate/usr/src/lib/sun_fc/common/ |
| H A D | Sun_fcGetFcpTargetMapping.cc | 57 * @memo Retrieves the mapping between FCP targets and OS 59 * @return HBA_STATUS_OK if the mapping structure contains valid 60 * mapping data. 62 * @param mapping The user-allocated mapping structure 69 Sun_fcGetFcpTargetMapping(HBA_HANDLE handle, PHBA_FCPTARGETMAPPING mapping) { in Sun_fcGetFcpTargetMapping() argument 81 if (mapping == NULL) { in Sun_fcGetFcpTargetMapping() 82 log.userError("NULL mapping argument."); in Sun_fcGetFcpTargetMapping() 86 entries = mapping->NumberOfEntries; in Sun_fcGetFcpTargetMapping() 96 (sizeof (HBA_FCPSCSIENTRYV2)*(mapping->NumberOfEntries-1)) + in Sun_fcGetFcpTargetMapping() 98 mapping->NumberOfEntries = 0; in Sun_fcGetFcpTargetMapping() [all …]
|
| /illumos-gate/usr/src/uts/common/idmap/ |
| H A D | idmap_kapi.c | 30 * Windows to Solaris Identity Mapping kernel API 65 * batch mapping results. 78 /* Batch mapping handle structure */ 83 idmap_mapping *mapping; member 431 idmap_mapping mapping; in kidmap_getuidbysid() local 446 bzero(&mapping, sizeof (idmap_mapping)); in kidmap_getuidbysid() 447 mapping.id1.idtype = IDMAP_SID; in kidmap_getuidbysid() 448 mapping.id1.idmap_id_u.sid.prefix = (char *)sid_prefix; in kidmap_getuidbysid() 449 mapping.id1.idmap_id_u.sid.rid = rid; in kidmap_getuidbysid() 450 mapping.id2.idtype = IDMAP_UID; in kidmap_getuidbysid() [all …]
|
| /illumos-gate/usr/src/man/man9f/ |
| H A D | devmap_devmem_setup.9f | 8 devmap_devmem_setup, devmap_umem_setup \- set driver memory mapping parameters 40 An opaque mapping handle that the system uses to describe the mapping. 60 mapping. The framework will copy the structure to the system private memory. 87 Length (in bytes) of the mapping to be mapped. 96 Maximum protection flag possible for attempted mapping. Some combinations of 131 User-level access is allowed. The mapping is done as a result of a 215 An opaque data structure that the system uses to describe the mapping. 235 mapping. 262 Length (in bytes) of the mapping to be mapped. 271 Maximum protection flag possible for attempted mapping. Some combinations of [all …]
|
| H A D | devmap_setup.9f | 8 devmap_setup, ddi_devmap_segmap \- set up a user mapping to device memory using 46 User offset within the logical device memory at which the mapping begins. 119 User-level access is desired (the mapping is being done as a result of a 140 Maximum protection flag possible for attempted mapping; the \fBPROT_WRITE\fR 150 Flags indicating type of mapping. The following flags can be specified: 193 framework provides several advantages over the default device mapping framework 212 receive callbacks to manage events on the mapping, 224 set up device contexts for the user mapping if the device requires context 231 assign device access attributes to the user mapping, or 237 change the maximum protection for the mapping. [all …]
|
| H A D | devmap_unload.9f | 33 An opaque mapping handle that the system uses to describe the mapping. 75 validation of the memory mapping described by \fIdhp\fR in the specified range. 76 \fBdevmap_unload()\fR invalidates the mapping translations and will generate 77 calls to the \fBdevmap_access\fR(9E) entry point next time the mapping is 78 accessed. The drivers use \fBdevmap_load()\fR to validate the mapping 102 from the \fIoff\fR to the end of the mapping. Supplying a value of \fB0\fR for 104 addresses in the mapping. 151 /* enable access callbacks for the current mapping */ 155 * unload the region from off to the end of the mapping. 163 /* Make handle the new current mapping */ [all …]
|
| H A D | ddi_segmap.9f | 8 ddi_segmap, ddi_segmap_setup \- set up a user mapping using seg_dev 49 The offset within device memory at which the mapping begins. 122 User-level access is desired (the mapping is being done as a result of a 143 Maximum protection flag possible for attempted mapping (the \fBPROT_WRITE\fR 154 Flags indicating type of mapping. Possible values are (other bits may be set): 201 access attributes to apply to this mapping. 221 device space. When setting up the mapping, the \fBddi_segmap\fR(\|) and 223 validate the range to be mapped. When a user process accesses the mapping, the 225 number that needs to be loaded. The mapping translations for that page are 234 mapping. [all …]
|
| /illumos-gate/usr/src/man/man2/ |
| H A D | mmapobj.2 | 42 Interpret the contents of the file descriptor instead of just mapping it as a 53 When mapping in the file descriptor, add an additional mapping before the 54 lowest mapping and after the highest mapping. The size of this padding is at 69 A pointer to the \fBmmapobj_result_t\fR array where the mapping data will be 70 copied out after a successful mapping of \fIfd\fR. 100 single, private, read-only mapping. The \fBMMOBJ_INTERPRET\fR flag instructs 113 address of each mapping is explicitly defined by the file's program headers. 125 address of the initial mapping is chosen by \fBmmapobj()\fR. The addresses of 137 This format results in a single, read-only mapping that covers the whole file. 138 The base address of this mapping is chosen by \fBmmapobj()\fR. [all …]
|
| H A D | mmap.2 | 62 The \fBmmap()\fR function establishes a mapping between a process's address 70 The \fBmmap()\fR function establishes a mapping between the address space of 84 of the object both at the time of the \fBmmap()\fR and while the mapping 92 The mapping established by \fBmmap()\fR replaces any previous mappings for 269 object page and redirect the mapping to the copy. The private copy is not 272 \fBMAP_PRIVATE\fR must be specified, but not both. The mapping type is retained 279 \fBEINVAL\fR. If a \fBMAP_FIXED\fR request is successful, the mapping 287 mapping, the previous address is unmapped and the new mapping is created on top 293 system deems suitable for a mapping of \fIlen\fR bytes to the file. The 297 address near which the mapping should be placed. When the system selects a [all …]
|
| /illumos-gate/usr/src/lib/sun_sas/common/ |
| H A D | Sun_sasGetTargetMapping.c | 30 * Retrieves the mapping between targets and OS SCSI information 34 HBA_WWN domainPortWWN, SMHBA_TARGETMAPPING *mapping) in Sun_sasGetTargetMapping() argument 45 if (mapping == NULL) { in Sun_sasGetTargetMapping() 46 log(LOG_DEBUG, ROUTINE, "NULL mapping buffer"); in Sun_sasGetTargetMapping() 57 mapping->NumberOfEntries = 0; in Sun_sasGetTargetMapping() 68 mapping->NumberOfEntries = 0; in Sun_sasGetTargetMapping() 111 * Add the information as much as mapping in Sun_sasGetTargetMapping() 120 if (total_entries < mapping->NumberOfEntries) { in Sun_sasGetTargetMapping() 121 (void) memcpy(&mapping->entry[i].ScsiId, in Sun_sasGetTargetMapping() 124 (void) memcpy(&mapping->entry[i]. in Sun_sasGetTargetMapping() [all …]
|
| /illumos-gate/usr/src/uts/common/fs/zfs/ |
| H A D | vdev_indirect_mapping.c | 88 * The length (in bytes) of the mapping object array in memory and 103 * Compare an offset with an indirect mapping entry; there are three 106 * 1. The offset is "less than" the mapping entry; meaning the 107 * offset is less than the source offset of the mapping entry. In 109 * mapping entry and -1 will be returned. 111 * 2. The offset is "greater than" the mapping entry; meaning the 112 * offset is greater than the mapping entry's source offset plus 114 * the offset and the mapping entry and 1 will be returned. 123 * within the mapping entry's range. If this is the case, the 124 * offset is considered to be "equal to" the mapping entry and [all …]
|
| /illumos-gate/usr/src/uts/i86pc/vm/ |
| H A D | hment.c | 41 * When pages are shared by more than one mapping, a list of these 48 struct hment *hm_next; /* next mapping of same page */ 49 struct hment *hm_prev; /* previous mapping of same page */ 51 pfn_t hm_pfn; /* mapping page frame number */ 58 * Value returned by hment_walk() when dealing with a single mapping 95 * "mlist_lock" is a hashed mutex lock for protecting per-page mapping 219 * victimizing a mapping in a user htable. in hment_alloc() 303 * Internal routine to add a full hment to a page_t mapping list 314 * Add the hment to the page's mapping list. in hment_insert() 333 * Prepare a mapping list entry to the given page. [all …]
|
| /illumos-gate/usr/src/lib/libidmap/common/ |
| H A D | idmap_api.c | 556 * Create iterator to get name-based mapping rules 613 * Iterate through the name-based mapping rules 931 * Create handle to get SID to UID/GID mapping entries 934 * gh - "get mapping" handle 985 * how - mapping type if stat = 0 995 idmap_mapping *mapping = NULL; in idmap_getext_uidbysid() local 1017 mapping = &gh->batch.idmap_mapping_batch_val[gh->next]; in idmap_getext_uidbysid() 1018 mapping->flag = flag; in idmap_getext_uidbysid() 1019 mapping->id1.idtype = IDMAP_SID; in idmap_getext_uidbysid() 1020 mapping->id1.idmap_id_u.sid.rid = rid; in idmap_getext_uidbysid() [all …]
|
| /illumos-gate/usr/src/uts/common/sys/ |
| H A D | ddimapreq.h | 40 * Mapping requests are for an rnumber or for a regspec. 60 * Mapping operators: 63 DDI_MO_MAP_UNLOCKED = 0, /* Create mapping, do not lock down */ 64 DDI_MO_MAP_LOCKED, /* Create locked down mapping */ 67 DDI_MO_UNLOCK /* Unlock mapping, do *not* unmap */ 71 * Mapping request structure... 94 * Make mapping suitable for user program use. 99 * Make mapping suitable for kernel mapping. 120 * Error (non-zero) return codes from DDI mapping functions...
|