Lines Matching defs:spu_hw
369 struct spu_hw { struct
370 void (*spu_dump_msg_hdr)(u8 *buf, unsigned int buf_len);
371 u32 (*spu_ctx_max_payload)(enum spu_cipher_alg cipher_alg,
374 u32 (*spu_payload_length)(u8 *spu_hdr);
375 u16 (*spu_response_hdr_len)(u16 auth_key_len, u16 enc_key_len,
377 u16 (*spu_hash_pad_len)(enum hash_alg hash_alg,
380 u32 (*spu_gcm_ccm_pad_len)(enum spu_cipher_mode cipher_mode,
382 u32 (*spu_assoc_resp_len)(enum spu_cipher_mode cipher_mode,
385 u8 (*spu_aead_ivlen)(enum spu_cipher_mode cipher_mode,
387 enum hash_type (*spu_hash_type)(u32 src_sent);
388 u32 (*spu_digest_size)(u32 digest_size, enum hash_alg alg,
390 u32 (*spu_create_request)(u8 *spu_hdr,
396 u16 (*spu_cipher_req_init)(u8 *spu_hdr,
398 void (*spu_cipher_req_finish)(u8 *spu_hdr,
404 void (*spu_request_pad)(u8 *pad_start, u32 gcm_padding,
408 u8 (*spu_xts_tweak_in_payload)(void);
409 u8 (*spu_tx_status_len)(void);
410 u8 (*spu_rx_status_len)(void);
411 int (*spu_status_process)(u8 *statp);
412 void (*spu_ccm_update_iv)(unsigned int digestsize,
437 struct spu_hw spu; argument