Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
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,
};
struct
{
struct
type6_hdr
hdr
;
struct
ica_
CPRBX
cprbx
;
struct
CPRBX
cprbx
;
}
__attribute__
((
packed
))
*
msg
=
ap_msg
->
message
;
int
rcblen
=
CEIL4
(
xcRB
->
request_control_blk_length
);
...
...
drivers/s390/crypto/zcrypt_pcixcc.h
View file @
16db63fd
...
...
@@ -28,51 +28,6 @@
#ifndef _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
);
void
zcrypt_pcixcc_exit
(
void
);
...
...
include/asm-s390/zcrypt.h
View file @
16db63fd
...
...
@@ -91,7 +91,7 @@ struct ica_rsa_modexpo_crt {
* VUD block
* key block
*/
struct
ica_
CPRBX
{
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 */
...
...
@@ -130,7 +130,7 @@ struct ica_CPRBX {
unsigned
char
cntrl_domain
[
4
];
/* Control domain */
unsigned
char
S390enf_mask
[
4
];
/* S/390 enforcement mask */
unsigned
char
pad_004
[
36
];
/* reserved */
};
}
__attribute__
((
packed
))
;
/**
* 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