diff options
author | Harald Freudenberger <freude@linux.vnet.ibm.com> | 2016-11-02 09:32:32 -0400 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2017-02-23 04:06:40 -0500 |
commit | a1d001e26d5386c934345dc91f16b530e352f8d7 (patch) | |
tree | 4552f1d5f5703940cf1e47fdc6756bd5efe2b5aa | |
parent | a3358e3de3930e076c0f13f0a3507f3c5dc7c66b (diff) |
s390/zcrypt: export additional symbols
Export the two zcrypt device driver functions zcrypt_send_cprb and
zcrypt_device_status_mask to be useable for other kernel code.
Signed-off-by: Harald Freudenberger <freude@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
-rw-r--r-- | drivers/s390/crypto/zcrypt_api.c | 5 | ||||
-rw-r--r-- | drivers/s390/crypto/zcrypt_api.h | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/drivers/s390/crypto/zcrypt_api.c b/drivers/s390/crypto/zcrypt_api.c index 144a17941e6f..93015f85d4a6 100644 --- a/drivers/s390/crypto/zcrypt_api.c +++ b/drivers/s390/crypto/zcrypt_api.c | |||
@@ -374,7 +374,7 @@ out: | |||
374 | return rc; | 374 | return rc; |
375 | } | 375 | } |
376 | 376 | ||
377 | static long zcrypt_send_cprb(struct ica_xcRB *xcRB) | 377 | long zcrypt_send_cprb(struct ica_xcRB *xcRB) |
378 | { | 378 | { |
379 | struct zcrypt_card *zc, *pref_zc; | 379 | struct zcrypt_card *zc, *pref_zc; |
380 | struct zcrypt_queue *zq, *pref_zq; | 380 | struct zcrypt_queue *zq, *pref_zq; |
@@ -444,6 +444,7 @@ out: | |||
444 | AP_QID_CARD(qid), AP_QID_QUEUE(qid)); | 444 | AP_QID_CARD(qid), AP_QID_QUEUE(qid)); |
445 | return rc; | 445 | return rc; |
446 | } | 446 | } |
447 | EXPORT_SYMBOL(zcrypt_send_cprb); | ||
447 | 448 | ||
448 | static bool is_desired_ep11_card(unsigned int dev_id, | 449 | static bool is_desired_ep11_card(unsigned int dev_id, |
449 | unsigned short target_num, | 450 | unsigned short target_num, |
@@ -619,7 +620,7 @@ out: | |||
619 | return rc; | 620 | return rc; |
620 | } | 621 | } |
621 | 622 | ||
622 | static void zcrypt_device_status_mask(struct zcrypt_device_matrix *matrix) | 623 | void zcrypt_device_status_mask(struct zcrypt_device_matrix *matrix) |
623 | { | 624 | { |
624 | struct zcrypt_card *zc; | 625 | struct zcrypt_card *zc; |
625 | struct zcrypt_queue *zq; | 626 | struct zcrypt_queue *zq; |
diff --git a/drivers/s390/crypto/zcrypt_api.h b/drivers/s390/crypto/zcrypt_api.h index 274a59051534..6c94efd23eac 100644 --- a/drivers/s390/crypto/zcrypt_api.h +++ b/drivers/s390/crypto/zcrypt_api.h | |||
@@ -190,5 +190,7 @@ void zcrypt_msgtype_unregister(struct zcrypt_ops *); | |||
190 | struct zcrypt_ops *zcrypt_msgtype(unsigned char *, int); | 190 | struct zcrypt_ops *zcrypt_msgtype(unsigned char *, int); |
191 | int zcrypt_api_init(void); | 191 | int zcrypt_api_init(void); |
192 | void zcrypt_api_exit(void); | 192 | void zcrypt_api_exit(void); |
193 | long zcrypt_send_cprb(struct ica_xcRB *xcRB); | ||
194 | void zcrypt_device_status_mask(struct zcrypt_device_matrix *devstatus); | ||
193 | 195 | ||
194 | #endif /* _ZCRYPT_API_H_ */ | 196 | #endif /* _ZCRYPT_API_H_ */ |