Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
linux-davinci
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
linux
linux-davinci
Commits
16db63fd
Commit
16db63fd
authored
Oct 12, 2007
by
Ralph Wuerthner
Committed by
Martin Schwidefsky
Oct 12, 2007
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[S390] zcrypt: remove duplicated struct CPRBX definition
Signed-off-by:
Ralph Wuerthner
<
rwuerthn@de.ibm.com
>
parent
731475c9
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
3 additions
and
48 deletions
+3
-48
drivers/s390/crypto/zcrypt_pcixcc.c
drivers/s390/crypto/zcrypt_pcixcc.c
+1
-1
drivers/s390/crypto/zcrypt_pcixcc.h
drivers/s390/crypto/zcrypt_pcixcc.h
+0
-45
include/asm-s390/zcrypt.h
include/asm-s390/zcrypt.h
+2
-2
No files found.
drivers/s390/crypto/zcrypt_pcixcc.c
View file @
16db63fd
...
@@ -277,7 +277,7 @@ static int XCRB_msg_to_type6CPRB_msgX(struct zcrypt_device *zdev,
...
@@ -277,7 +277,7 @@ static int XCRB_msg_to_type6CPRB_msgX(struct zcrypt_device *zdev,
};
};
struct
{
struct
{
struct
type6_hdr
hdr
;
struct
type6_hdr
hdr
;
struct
ica_
CPRBX
cprbx
;
struct
CPRBX
cprbx
;
}
__attribute__
((
packed
))
*
msg
=
ap_msg
->
message
;
}
__attribute__
((
packed
))
*
msg
=
ap_msg
->
message
;
int
rcblen
=
CEIL4
(
xcRB
->
request_control_blk_length
);
int
rcblen
=
CEIL4
(
xcRB
->
request_control_blk_length
);
...
...
drivers/s390/crypto/zcrypt_pcixcc.h
View file @
16db63fd
...
@@ -28,51 +28,6 @@
...
@@ -28,51 +28,6 @@
#ifndef _ZCRYPT_PCIXCC_H_
#ifndef _ZCRYPT_PCIXCC_H_
#define _ZCRYPT_PCIXCC_H_
#define _ZCRYPT_PCIXCC_H_
/**
* CPRBX
* Note that all shorts and ints are big-endian.
* All pointer fields are 16 bytes long, and mean nothing.
*
* A request CPRB is followed by a request_parameter_block.
*
* The request (or reply) parameter block is organized thus:
* function code
* VUD block
* key block
*/
struct
CPRBX
{
unsigned
short
cprb_len
;
/* CPRB length 220 */
unsigned
char
cprb_ver_id
;
/* CPRB version id. 0x02 */
unsigned
char
pad_000
[
3
];
/* Alignment pad bytes */
unsigned
char
func_id
[
2
];
/* function id 0x5432 */
unsigned
char
cprb_flags
[
4
];
/* Flags */
unsigned
int
req_parml
;
/* request parameter buffer len */
unsigned
int
req_datal
;
/* request data buffer */
unsigned
int
rpl_msgbl
;
/* reply message block length */
unsigned
int
rpld_parml
;
/* replied parameter block len */
unsigned
int
rpl_datal
;
/* reply data block len */
unsigned
int
rpld_datal
;
/* replied data block len */
unsigned
int
req_extbl
;
/* request extension block len */
unsigned
char
pad_001
[
4
];
/* reserved */
unsigned
int
rpld_extbl
;
/* replied extension block len */
unsigned
char
req_parmb
[
16
];
/* request parm block 'address' */
unsigned
char
req_datab
[
16
];
/* request data block 'address' */
unsigned
char
rpl_parmb
[
16
];
/* reply parm block 'address' */
unsigned
char
rpl_datab
[
16
];
/* reply data block 'address' */
unsigned
char
req_extb
[
16
];
/* request extension block 'addr'*/
unsigned
char
rpl_extb
[
16
];
/* reply extension block 'addres'*/
unsigned
short
ccp_rtcode
;
/* server return code */
unsigned
short
ccp_rscode
;
/* server reason code */
unsigned
int
mac_data_len
;
/* Mac Data Length */
unsigned
char
logon_id
[
8
];
/* Logon Identifier */
unsigned
char
mac_value
[
8
];
/* Mac Value */
unsigned
char
mac_content_flgs
;
/* Mac content flag byte */
unsigned
char
pad_002
;
/* Alignment */
unsigned
short
domain
;
/* Domain */
unsigned
char
pad_003
[
12
];
/* Domain masks */
unsigned
char
pad_004
[
36
];
/* reserved */
}
__attribute__
((
packed
));
int
zcrypt_pcixcc_init
(
void
);
int
zcrypt_pcixcc_init
(
void
);
void
zcrypt_pcixcc_exit
(
void
);
void
zcrypt_pcixcc_exit
(
void
);
...
...
include/asm-s390/zcrypt.h
View file @
16db63fd
...
@@ -91,7 +91,7 @@ struct ica_rsa_modexpo_crt {
...
@@ -91,7 +91,7 @@ struct ica_rsa_modexpo_crt {
* VUD block
* VUD block
* key block
* key block
*/
*/
struct
ica_
CPRBX
{
struct
CPRBX
{
unsigned
short
cprb_len
;
/* CPRB length 220 */
unsigned
short
cprb_len
;
/* CPRB length 220 */
unsigned
char
cprb_ver_id
;
/* CPRB version id. 0x02 */
unsigned
char
cprb_ver_id
;
/* CPRB version id. 0x02 */
unsigned
char
pad_000
[
3
];
/* Alignment pad bytes */
unsigned
char
pad_000
[
3
];
/* Alignment pad bytes */
...
@@ -130,7 +130,7 @@ struct ica_CPRBX {
...
@@ -130,7 +130,7 @@ struct ica_CPRBX {
unsigned
char
cntrl_domain
[
4
];
/* Control domain */
unsigned
char
cntrl_domain
[
4
];
/* Control domain */
unsigned
char
S390enf_mask
[
4
];
/* S/390 enforcement mask */
unsigned
char
S390enf_mask
[
4
];
/* S/390 enforcement mask */
unsigned
char
pad_004
[
36
];
/* reserved */
unsigned
char
pad_004
[
36
];
/* reserved */
};
}
__attribute__
((
packed
))
;
/**
/**
* xcRB
* xcRB
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment