Searched refs:scm_request (Results 1 - 3 of 3) sorted by relevance

/drivers/s390/block/
H A Dscm_blk.h31 struct scm_request { struct
55 void scm_request_finish(struct scm_request *);
56 void scm_request_requeue(struct scm_request *);
62 void __scm_free_rq_cluster(struct scm_request *);
63 int __scm_alloc_rq_cluster(struct scm_request *);
64 void scm_request_cluster_init(struct scm_request *);
65 bool scm_reserve_cluster(struct scm_request *);
66 void scm_release_cluster(struct scm_request *);
68 bool scm_need_cluster_request(struct scm_request *);
69 void scm_initiate_cluster_request(struct scm_request *);
[all...]
H A Dscm_blk_cluster.c24 void __scm_free_rq_cluster(struct scm_request *scmrq)
37 int __scm_alloc_rq_cluster(struct scm_request *scmrq)
55 void scm_request_cluster_init(struct scm_request *scmrq)
60 static bool clusters_intersect(struct scm_request *A, struct scm_request *B)
75 bool scm_reserve_cluster(struct scm_request *scmrq)
78 struct scm_request *iter;
98 void scm_release_cluster(struct scm_request *scmrq)
117 static void scm_prepare_cluster_request(struct scm_request *scmrq)
178 bool scm_need_cluster_request(struct scm_request *scmr
[all...]
H A Dscm_blk.c34 static void __scm_free_rq(struct scm_request *scmrq)
47 struct scm_request *scmrq;
51 scmrq = list_entry(iter, struct scm_request, list);
61 struct scm_request *scmrq;
98 static struct scm_request *scm_request_fetch(void)
100 struct scm_request *scmrq = NULL;
105 scmrq = list_first_entry(&inactive_requests, struct scm_request, list);
112 static void scm_request_done(struct scm_request *scmrq)
126 static void scm_request_prepare(struct scm_request *scmrq)
153 struct scm_request *scmr
[all...]

Completed in 66 milliseconds