Lines Matching refs:kay

20 int secy_cp_control_validate_frames(struct ieee802_1x_kay *kay,  in secy_cp_control_validate_frames()  argument
23 kay->vf = vf; in secy_cp_control_validate_frames()
28 int secy_cp_control_protect_frames(struct ieee802_1x_kay *kay, bool enabled) in secy_cp_control_protect_frames() argument
32 if (!kay) { in secy_cp_control_protect_frames()
37 ops = kay->ctx; in secy_cp_control_protect_frames()
48 int secy_cp_control_encrypt(struct ieee802_1x_kay *kay, bool enabled) in secy_cp_control_encrypt() argument
52 if (!kay) { in secy_cp_control_encrypt()
57 ops = kay->ctx; in secy_cp_control_encrypt()
68 int secy_cp_control_replay(struct ieee802_1x_kay *kay, bool enabled, u32 win) in secy_cp_control_replay() argument
72 if (!kay) { in secy_cp_control_replay()
77 ops = kay->ctx; in secy_cp_control_replay()
88 int secy_cp_control_offload(struct ieee802_1x_kay *kay, u8 offload) in secy_cp_control_offload() argument
92 if (!kay) { in secy_cp_control_offload()
97 ops = kay->ctx; in secy_cp_control_offload()
108 int secy_cp_control_current_cipher_suite(struct ieee802_1x_kay *kay, u64 cs) in secy_cp_control_current_cipher_suite() argument
112 if (!kay) { in secy_cp_control_current_cipher_suite()
117 ops = kay->ctx; in secy_cp_control_current_cipher_suite()
128 int secy_cp_control_confidentiality_offset(struct ieee802_1x_kay *kay, in secy_cp_control_confidentiality_offset() argument
131 kay->co = co; in secy_cp_control_confidentiality_offset()
136 int secy_cp_control_enable_port(struct ieee802_1x_kay *kay, bool enabled) in secy_cp_control_enable_port() argument
140 if (!kay) { in secy_cp_control_enable_port()
145 ops = kay->ctx; in secy_cp_control_enable_port()
156 int secy_get_capability(struct ieee802_1x_kay *kay, enum macsec_cap *cap) in secy_get_capability() argument
160 if (!kay) { in secy_get_capability()
165 ops = kay->ctx; in secy_get_capability()
176 int secy_get_receive_lowest_pn(struct ieee802_1x_kay *kay, in secy_get_receive_lowest_pn() argument
181 if (!kay || !rxsa) { in secy_get_receive_lowest_pn()
186 ops = kay->ctx; in secy_get_receive_lowest_pn()
197 int secy_get_transmit_next_pn(struct ieee802_1x_kay *kay, in secy_get_transmit_next_pn() argument
202 if (!kay || !txsa) { in secy_get_transmit_next_pn()
207 ops = kay->ctx; in secy_get_transmit_next_pn()
218 int secy_set_transmit_next_pn(struct ieee802_1x_kay *kay, in secy_set_transmit_next_pn() argument
223 if (!kay || !txsa) { in secy_set_transmit_next_pn()
228 ops = kay->ctx; in secy_set_transmit_next_pn()
239 int secy_set_receive_lowest_pn(struct ieee802_1x_kay *kay, in secy_set_receive_lowest_pn() argument
244 if (!kay || !rxsa) { in secy_set_receive_lowest_pn()
249 ops = kay->ctx; in secy_set_receive_lowest_pn()
260 int secy_create_receive_sc(struct ieee802_1x_kay *kay, struct receive_sc *rxsc) in secy_create_receive_sc() argument
264 if (!kay || !rxsc) { in secy_create_receive_sc()
269 ops = kay->ctx; in secy_create_receive_sc()
276 return ops->create_receive_sc(ops->ctx, rxsc, kay->vf, kay->co); in secy_create_receive_sc()
280 int secy_delete_receive_sc(struct ieee802_1x_kay *kay, struct receive_sc *rxsc) in secy_delete_receive_sc() argument
284 if (!kay || !rxsc) { in secy_delete_receive_sc()
289 ops = kay->ctx; in secy_delete_receive_sc()
300 int secy_create_receive_sa(struct ieee802_1x_kay *kay, struct receive_sa *rxsa) in secy_create_receive_sa() argument
304 if (!kay || !rxsa) { in secy_create_receive_sa()
309 ops = kay->ctx; in secy_create_receive_sa()
320 int secy_delete_receive_sa(struct ieee802_1x_kay *kay, struct receive_sa *rxsa) in secy_delete_receive_sa() argument
324 if (!kay || !rxsa) { in secy_delete_receive_sa()
329 ops = kay->ctx; in secy_delete_receive_sa()
340 int secy_enable_receive_sa(struct ieee802_1x_kay *kay, struct receive_sa *rxsa) in secy_enable_receive_sa() argument
344 if (!kay || !rxsa) { in secy_enable_receive_sa()
349 ops = kay->ctx; in secy_enable_receive_sa()
362 int secy_disable_receive_sa(struct ieee802_1x_kay *kay, struct receive_sa *rxsa) in secy_disable_receive_sa() argument
366 if (!kay || !rxsa) { in secy_disable_receive_sa()
371 ops = kay->ctx; in secy_disable_receive_sa()
384 int secy_create_transmit_sc(struct ieee802_1x_kay *kay, in secy_create_transmit_sc() argument
389 if (!kay || !txsc) { in secy_create_transmit_sc()
394 ops = kay->ctx; in secy_create_transmit_sc()
401 return ops->create_transmit_sc(ops->ctx, txsc, kay->co); in secy_create_transmit_sc()
405 int secy_delete_transmit_sc(struct ieee802_1x_kay *kay, in secy_delete_transmit_sc() argument
410 if (!kay || !txsc) { in secy_delete_transmit_sc()
415 ops = kay->ctx; in secy_delete_transmit_sc()
426 int secy_create_transmit_sa(struct ieee802_1x_kay *kay, in secy_create_transmit_sa() argument
431 if (!kay || !txsa) { in secy_create_transmit_sa()
436 ops = kay->ctx; in secy_create_transmit_sa()
447 int secy_delete_transmit_sa(struct ieee802_1x_kay *kay, in secy_delete_transmit_sa() argument
452 if (!kay || !txsa) { in secy_delete_transmit_sa()
457 ops = kay->ctx; in secy_delete_transmit_sa()
468 int secy_enable_transmit_sa(struct ieee802_1x_kay *kay, in secy_enable_transmit_sa() argument
473 if (!kay || !txsa) { in secy_enable_transmit_sa()
478 ops = kay->ctx; in secy_enable_transmit_sa()
491 int secy_disable_transmit_sa(struct ieee802_1x_kay *kay, in secy_disable_transmit_sa() argument
496 if (!kay || !txsa) { in secy_disable_transmit_sa()
501 ops = kay->ctx; in secy_disable_transmit_sa()
514 int secy_init_macsec(struct ieee802_1x_kay *kay) in secy_init_macsec() argument
520 if (!kay) { in secy_init_macsec()
525 ops = kay->ctx; in secy_init_macsec()
542 int secy_deinit_macsec(struct ieee802_1x_kay *kay) in secy_deinit_macsec() argument
546 if (!kay) { in secy_deinit_macsec()
551 ops = kay->ctx; in secy_deinit_macsec()