Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 93 for memory (0.06 sec)

  1. src/main/java/jcifs/internal/smb2/rdma/RdmaMemoryRegion.java

    import java.util.EnumSet;
    
    /**
     * Abstract base class for RDMA memory regions.
     *
     * Represents a registered memory region that can be used for
     * RDMA operations. The memory region contains a buffer, access
     * permissions, and keys for local and remote access.
     */
    public abstract class RdmaMemoryRegion implements AutoCloseable {
    
        /** Memory buffer for RDMA operations */
        protected final ByteBuffer buffer;
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sun Aug 24 00:12:28 UTC 2025
    - 4.3K bytes
    - Viewed (0)
  2. src/main/java/jcifs/internal/smb2/rdma/RdmaAccess.java

     */
    package jcifs.internal.smb2.rdma;
    
    /**
     * RDMA memory access permissions for registered memory regions.
     * These flags control what operations can be performed on a memory region.
     */
    public enum RdmaAccess {
        /**
         * Local read access to the memory region
         */
        LOCAL_READ,
    
        /**
         * Local write access to the memory region
         */
        LOCAL_WRITE,
    
        /**
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 05:11:12 UTC 2025
    - 1.4K bytes
    - Viewed (0)
  3. src/main/java/jcifs/internal/smb2/rdma/disni/DisniMemoryRegion.java

    import jcifs.internal.smb2.rdma.RdmaMemoryRegion;
    
    /**
     * DiSNI memory region implementation.
     *
     * This class would integrate with DiSNI to provide registered
     * memory regions for high-performance RDMA operations.
     *
     * Note: This is a skeleton implementation. A real implementation would
     * require proper DiSNI integration with actual memory registration.
     */
    public class DisniMemoryRegion extends RdmaMemoryRegion {
    
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 05:11:12 UTC 2025
    - 5.3K bytes
    - Viewed (0)
  4. src/main/java/jcifs/internal/smb2/rdma/RdmaChannelInfo.java

     * This class encapsulates RDMA channel metadata including remote memory keys,
     * addresses, and lengths for direct memory access operations.
     */
    public class RdmaChannelInfo {
    
        private final Smb2RdmaTransform transform;
    
        /**
         * Create new RDMA channel info
         *
         * @param remoteKey remote memory key for RDMA access (token)
         * @param address remote memory address (offset)
         * @param length length of the memory region
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sun Aug 24 00:12:28 UTC 2025
    - 2.8K bytes
    - Viewed (0)
  5. src/main/java/jcifs/internal/smb2/rdma/RdmaConnection.java

        public abstract ByteBuffer receive(int timeout) throws IOException;
    
        /**
         * Perform RDMA read operation
         *
         * @param localRegion local memory region to read into
         * @param remoteAddress remote memory address
         * @param remoteKey remote memory key
         * @param length number of bytes to read
         * @throws IOException if read fails
         */
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sun Aug 24 00:12:28 UTC 2025
    - 8.2K bytes
    - Viewed (0)
  6. src/main/java/jcifs/internal/smb2/rdma/tcp/TcpMemoryRegion.java

    /**
     * TCP memory region implementation.
     *
     * For TCP fallback, memory regions are just wrappers around
     * ByteBuffers since no real RDMA registration is needed.
     */
    public class TcpMemoryRegion extends RdmaMemoryRegion {
    
        private static final AtomicInteger keyGenerator = new AtomicInteger(1000);
    
        /**
         * Create new TCP memory region
         *
         * @param buffer memory buffer
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 05:11:12 UTC 2025
    - 2.1K bytes
    - Viewed (0)
  7. src/main/java/jcifs/internal/smb2/rdma/RdmaProvider.java

         */
        RdmaConnection connect(String hostname, int port) throws IOException;
    
        /**
         * Register memory region for RDMA operations
         *
         * @param buffer memory buffer to register
         * @param access access permissions for the memory region
         * @return registered memory region
         * @throws IOException if memory registration fails
         */
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 05:11:12 UTC 2025
    - 3K bytes
    - Viewed (0)
  8. src/main/java/jcifs/internal/smb2/rdma/RdmaBufferManager.java

    import java.util.concurrent.atomic.AtomicLong;
    
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    
    /**
     * RDMA buffer manager for efficient memory region pooling.
     *
     * Manages pools of pre-registered memory regions to avoid the overhead
     * of frequent registration/deregistration during RDMA operations.
     */
    public class RdmaBufferManager implements AutoCloseable {
    
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 05:11:12 UTC 2025
    - 8.7K bytes
    - Viewed (0)
  9. src/main/java/jcifs/internal/smb2/rdma/RdmaStatistics.java

        }
    
        /**
         * Get total number of memory regions allocated
         *
         * @return memory region count
         */
        public long getMemoryRegionsAllocated() {
            return memoryRegionsAllocated.get();
        }
    
        /**
         * Get number of currently active memory regions
         *
         * @return active memory region count
         */
        public long getMemoryRegionsActive() {
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sun Aug 24 00:12:28 UTC 2025
    - 10.7K bytes
    - Viewed (0)
  10. src/main/java/jcifs/internal/smb2/rdma/RdmaWorkRequest.java

        /**
         * Get request type
         *
         * @return type of request
         */
        public RequestType getType() {
            return type;
        }
    
        /**
         * Get associated memory region
         *
         * @return memory region for this request
         */
        public RdmaMemoryRegion getMemoryRegion() {
            return memoryRegion;
        }
    
        /**
         * Check if request is completed
         *
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sun Aug 24 00:12:28 UTC 2025
    - 3.2K bytes
    - Viewed (0)
Back to top