Lines Matching defs:memory

52  * read and write entry points are not used since the device is memory
71 * RSM kernel agent for an allocation of physical memory pages and for
73 * address range. These pages are locked in memory so that remote accesses
82 * local device memory into the importers virtual address space. The
88 * The RSM kernel agent allows device memory to be directly accessed by user
89 * threads via memory mapping. In order to do so, the RSM kernel agent
92 * The segmap entry point(rsm_segmap) is responsible for setting up a memory
94 * responsible for exporting the device memory to the user applications.
95 * rsm_segmap calls RSMPI rsm_map to allocate device memory. Then the
98 * rsm_devmap validates the user mapping to the device or kernel memory
101 * device memory) or devmap_umem_setup(for kernel memory). Callbacks are
206 * The Solaris VM subsystem keeps memory segments in increasing order of
216 * from high memory). It is during this processing that the unmap callback gets
481 /* cookie for the trash memory */
568 * data and locks to keep track of total amount of exported memory
798 "max-exported-memory", 0);
801 "rsm:rsm_attach not enough memory available to "
802 "export, or max-exported-memory set incorrectly.\n"));
811 "rsm: Available physical memory = %lu pages, "
812 "Max exportable memory = %lu pages",
894 * Allocate a trash memory and get a cookie for it. This will be used
896 * trash memory with a large size which is page aligned.
1014 * Free the memory allocated for the trash
1906 * allocate memory for new segment. This should be a segkmem cache.
2050 * exported memory segments when a process exits but
2164 * Returns: RSM_SUCCESS if memory limit not exceeded
2165 * ENOSPC if memory limit exceeded. In this case, the
2951 * If this is for a local memory handle and permissions are zero,
4207 * some local memory handles are not published
5960 * Called from rsm_force_unload and path_importer_disconnect. The memory
7507 /* Allocate memory and copyin io vector array */
8450 * the offset within the kernel memory defined by the
8551 * We can use the devmap framework for mapping device memory to user space by
8956 rsm_memory_local_t *memory,
8997 rsm_memory_local_t *memory,
9115 * a local memory handle