Lines Matching refs:request

26 bool bio_crypt_rq_ctx_compatible(struct request *rq, struct bio *bio);
31 static inline bool bio_crypt_ctx_back_mergeable(struct request *req,
38 static inline bool bio_crypt_ctx_front_mergeable(struct request *req,
45 static inline bool bio_crypt_ctx_merge_rq(struct request *req,
46 struct request *next)
52 static inline void blk_crypto_rq_set_defaults(struct request *rq)
58 static inline bool blk_crypto_rq_is_encrypted(struct request *rq)
63 static inline bool blk_crypto_rq_has_keyslot(struct request *rq)
70 static inline bool bio_crypt_rq_ctx_compatible(struct request *rq,
76 static inline bool bio_crypt_ctx_front_mergeable(struct request *req,
82 static inline bool bio_crypt_ctx_back_mergeable(struct request *req,
88 static inline bool bio_crypt_ctx_merge_rq(struct request *req,
89 struct request *next)
94 static inline void blk_crypto_rq_set_defaults(struct request *rq) { }
96 static inline bool blk_crypto_rq_is_encrypted(struct request *rq)
101 static inline bool blk_crypto_rq_has_keyslot(struct request *rq)
122 static inline void bio_crypt_do_front_merge(struct request *rq,
140 blk_status_t __blk_crypto_rq_get_keyslot(struct request *rq);
141 static inline blk_status_t blk_crypto_rq_get_keyslot(struct request *rq)
148 void __blk_crypto_rq_put_keyslot(struct request *rq);
149 static inline void blk_crypto_rq_put_keyslot(struct request *rq)
155 void __blk_crypto_free_request(struct request *rq);
156 static inline void blk_crypto_free_request(struct request *rq)
162 int __blk_crypto_rq_bio_prep(struct request *rq, struct bio *bio,
165 * blk_crypto_rq_bio_prep - Prepare a request's crypt_ctx when its first bio
167 * @rq: The request to prepare
168 * @bio: The first bio being inserted into the request
174 static inline int blk_crypto_rq_bio_prep(struct request *rq, struct bio *bio,
183 * blk_crypto_insert_cloned_request - Prepare a cloned request to be inserted
184 * into a request queue.
185 * @rq: the request being queued
189 static inline blk_status_t blk_crypto_insert_cloned_request(struct request *rq)
216 pr_warn_once("crypto API fallback disabled; failing request.\n");