Home
last modified time | relevance | path

Searched full:mapping (Results 1 – 25 of 1441) sorted by relevance

12345678910>>...58

/illumos-gate/usr/src/man/man8/
H A Didmap.88 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 Dndp.883 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 Ddb_table.cc230 /* 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 Ddb_mindex3.cc129 (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 Dnis_parse_ldap_yp_util.c68 __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 Ddevmap_unmap.9e8 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 Ddevmap.9e9 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 Ddevmap_map.9e8 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 Ddevmap_contextmgt.9e28 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 Dsegmap.9e47 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 Ddevmap_dup.9e8 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 Dpmap.1156 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 DSun_fcGetFcpTargetMapping.cc57 * @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 Didmap_kapi.c30 * 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 Ddevmap_devmem_setup.9f8 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 Ddevmap_setup.9f8 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 Ddevmap_unload.9f33 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 Dddi_segmap.9f8 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 Dmmapobj.242 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 Dmmap.262 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 DSun_sasGetTargetMapping.c30 * 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 Dvdev_indirect_mapping.c88 * 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 Dhment.c41 * 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 Didmap_api.c556 * 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 Dddimapreq.h40 * 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...

12345678910>>...58