fs/dlm/rcom.h

Source file repositories/reference/linux-study-clean/fs/dlm/rcom.h

File Facts

System
Linux kernel
Corpus path
fs/dlm/rcom.h
Extension
.h
Size
1075 bytes
Lines
27
Domain
Core OS
Bucket
VFS And Filesystem Core
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

#ifndef __RCOM_DOT_H__
#define __RCOM_DOT_H__

int dlm_rcom_status(struct dlm_ls *ls, int nodeid, uint32_t status_flags,
		    uint64_t seq);
int dlm_rcom_names(struct dlm_ls *ls, int nodeid, char *last_name,
		   int last_len, uint64_t seq);
int dlm_send_rcom_lookup(struct dlm_rsb *r, int dir_nodeid, uint64_t seq);
int dlm_send_rcom_lock(struct dlm_rsb *r, struct dlm_lkb *lkb, uint64_t seq);
void dlm_receive_rcom(struct dlm_ls *ls, const struct dlm_rcom *rc,
		      int nodeid);
int dlm_send_ls_not_ready(int nodeid, const struct dlm_rcom *rc_in);

#endif

Annotation

Implementation Notes