Lines Matching refs:kay
17 int secy_init_macsec(struct ieee802_1x_kay *kay);
18 int secy_deinit_macsec(struct ieee802_1x_kay *kay);
21 int secy_cp_control_validate_frames(struct ieee802_1x_kay *kay,
23 int secy_cp_control_protect_frames(struct ieee802_1x_kay *kay, bool flag);
24 int secy_cp_control_encrypt(struct ieee802_1x_kay *kay, bool enabled);
25 int secy_cp_control_replay(struct ieee802_1x_kay *kay, bool flag, u32 win);
26 int secy_cp_control_offload(struct ieee802_1x_kay *kay, u8 offload);
27 int secy_cp_control_current_cipher_suite(struct ieee802_1x_kay *kay, u64 cs);
28 int secy_cp_control_confidentiality_offset(struct ieee802_1x_kay *kay,
30 int secy_cp_control_enable_port(struct ieee802_1x_kay *kay, bool flag);
33 int secy_get_capability(struct ieee802_1x_kay *kay, enum macsec_cap *cap);
34 int secy_get_receive_lowest_pn(struct ieee802_1x_kay *kay,
36 int secy_get_transmit_next_pn(struct ieee802_1x_kay *kay,
38 int secy_set_transmit_next_pn(struct ieee802_1x_kay *kay,
40 int secy_set_receive_lowest_pn(struct ieee802_1x_kay *kay,
42 int secy_create_receive_sc(struct ieee802_1x_kay *kay, struct receive_sc *rxsc);
43 int secy_delete_receive_sc(struct ieee802_1x_kay *kay, struct receive_sc *rxsc);
44 int secy_create_receive_sa(struct ieee802_1x_kay *kay, struct receive_sa *rxsa);
45 int secy_delete_receive_sa(struct ieee802_1x_kay *kay, struct receive_sa *rxsa);
46 int secy_enable_receive_sa(struct ieee802_1x_kay *kay, struct receive_sa *rxsa);
47 int secy_disable_receive_sa(struct ieee802_1x_kay *kay,
50 int secy_create_transmit_sc(struct ieee802_1x_kay *kay,
52 int secy_delete_transmit_sc(struct ieee802_1x_kay *kay,
54 int secy_create_transmit_sa(struct ieee802_1x_kay *kay,
56 int secy_delete_transmit_sa(struct ieee802_1x_kay *kay,
58 int secy_enable_transmit_sa(struct ieee802_1x_kay *kay,
60 int secy_disable_transmit_sa(struct ieee802_1x_kay *kay,