include/linux/sunrpc/rdma_rn.h

Source file repositories/reference/linux-study-clean/include/linux/sunrpc/rdma_rn.h

File Facts

System
Linux kernel
Corpus path
include/linux/sunrpc/rdma_rn.h
Extension
.h
Size
709 bytes
Lines
28
Domain
Core OS
Bucket
Core Kernel Interface
Inferred role
Core OS: implementation source
Status
source implementation candidate

Why This File Exists

Core operating-system implementation surface: boot, tasks, memory, VFS, syscall-facing interfaces, synchronization, credentials, and isolation.

Dependency Surface

Detected Declarations

Annotated Snippet

struct rpcrdma_notification {
	void			(*rn_done)(struct rpcrdma_notification *rn);
	u32			rn_index;
};

int rpcrdma_rn_register(struct ib_device *device,
			struct rpcrdma_notification *rn,
			void (*done)(struct rpcrdma_notification *rn));
void rpcrdma_rn_unregister(struct ib_device *device,
			   struct rpcrdma_notification *rn);
int rpcrdma_ib_client_register(void);
void rpcrdma_ib_client_unregister(void);

#endif /* _LINUX_SUNRPC_RDMA_RN_H */

Annotation

Implementation Notes