struct pr_ops { int (*pr_register)(struct block_device *bdev, u64 old_key, u64 new_key,
u32 flags); int (*pr_reserve)(struct block_device *bdev, u64 key, enum pr_type type, u32 flags); int (*pr_release)(struct block_device *bdev, u64 key, enum pr_type type); int (*pr_preempt)(struct block_device *bdev, u64 old_key, u64 new_key, enum pr_type type, bool abort); int (*pr_clear)(struct block_device *bdev, u64 key); /* * pr_read_keys - Read the registered keys and return them in the * pr_keys->keys array. The keys array will have been allocated at the * end of the pr_keys struct, and pr_keys->num_keys must be set to the * number of keys the array can hold. If there are more than can fit * in the array, success will still be returned and pr_keys->num_keys * will reflect the total number of keys the device contains, so the * caller can retry with a larger array.
*/ int (*pr_read_keys)(struct block_device *bdev, struct pr_keys *keys_info); int (*pr_read_reservation)(struct block_device *bdev, struct pr_held_reservation *rsv);
};
#endif/* LINUX_PR_H */
Messung V0.5
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.