Lines Matching refs:ops

30 	struct ieee802_1x_kay_ctx *ops;  in secy_cp_control_protect_frames()  local
37 ops = kay->ctx; in secy_cp_control_protect_frames()
38 if (!ops || !ops->enable_protect_frames) { in secy_cp_control_protect_frames()
44 return ops->enable_protect_frames(ops->ctx, enabled); in secy_cp_control_protect_frames()
50 struct ieee802_1x_kay_ctx *ops; in secy_cp_control_encrypt() local
57 ops = kay->ctx; in secy_cp_control_encrypt()
58 if (!ops || !ops->enable_encrypt) { in secy_cp_control_encrypt()
64 return ops->enable_encrypt(ops->ctx, enabled); in secy_cp_control_encrypt()
70 struct ieee802_1x_kay_ctx *ops; in secy_cp_control_replay() local
77 ops = kay->ctx; in secy_cp_control_replay()
78 if (!ops || !ops->set_replay_protect) { in secy_cp_control_replay()
84 return ops->set_replay_protect(ops->ctx, enabled, win); in secy_cp_control_replay()
90 struct ieee802_1x_kay_ctx *ops; in secy_cp_control_offload() local
97 ops = kay->ctx; in secy_cp_control_offload()
98 if (!ops || !ops->set_offload) { in secy_cp_control_offload()
104 return ops->set_offload(ops->ctx, offload); in secy_cp_control_offload()
110 struct ieee802_1x_kay_ctx *ops; in secy_cp_control_current_cipher_suite() local
117 ops = kay->ctx; in secy_cp_control_current_cipher_suite()
118 if (!ops || !ops->set_current_cipher_suite) { in secy_cp_control_current_cipher_suite()
124 return ops->set_current_cipher_suite(ops->ctx, cs); in secy_cp_control_current_cipher_suite()
138 struct ieee802_1x_kay_ctx *ops; in secy_cp_control_enable_port() local
145 ops = kay->ctx; in secy_cp_control_enable_port()
146 if (!ops || !ops->enable_controlled_port) { in secy_cp_control_enable_port()
152 return ops->enable_controlled_port(ops->ctx, enabled); in secy_cp_control_enable_port()
158 struct ieee802_1x_kay_ctx *ops; in secy_get_capability() local
165 ops = kay->ctx; in secy_get_capability()
166 if (!ops || !ops->macsec_get_capability) { in secy_get_capability()
172 return ops->macsec_get_capability(ops->ctx, cap); in secy_get_capability()
179 struct ieee802_1x_kay_ctx *ops; in secy_get_receive_lowest_pn() local
186 ops = kay->ctx; in secy_get_receive_lowest_pn()
187 if (!ops || !ops->get_receive_lowest_pn) { in secy_get_receive_lowest_pn()
193 return ops->get_receive_lowest_pn(ops->ctx, rxsa); in secy_get_receive_lowest_pn()
200 struct ieee802_1x_kay_ctx *ops; in secy_get_transmit_next_pn() local
207 ops = kay->ctx; in secy_get_transmit_next_pn()
208 if (!ops || !ops->get_transmit_next_pn) { in secy_get_transmit_next_pn()
214 return ops->get_transmit_next_pn(ops->ctx, txsa); in secy_get_transmit_next_pn()
221 struct ieee802_1x_kay_ctx *ops; in secy_set_transmit_next_pn() local
228 ops = kay->ctx; in secy_set_transmit_next_pn()
229 if (!ops || !ops->set_transmit_next_pn) { in secy_set_transmit_next_pn()
235 return ops->set_transmit_next_pn(ops->ctx, txsa); in secy_set_transmit_next_pn()
242 struct ieee802_1x_kay_ctx *ops; in secy_set_receive_lowest_pn() local
249 ops = kay->ctx; in secy_set_receive_lowest_pn()
250 if (!ops || !ops->set_receive_lowest_pn) { in secy_set_receive_lowest_pn()
256 return ops->set_receive_lowest_pn(ops->ctx, rxsa); in secy_set_receive_lowest_pn()
262 struct ieee802_1x_kay_ctx *ops; in secy_create_receive_sc() local
269 ops = kay->ctx; in secy_create_receive_sc()
270 if (!ops || !ops->create_receive_sc) { in secy_create_receive_sc()
276 return ops->create_receive_sc(ops->ctx, rxsc, kay->vf, kay->co); in secy_create_receive_sc()
282 struct ieee802_1x_kay_ctx *ops; in secy_delete_receive_sc() local
289 ops = kay->ctx; in secy_delete_receive_sc()
290 if (!ops || !ops->delete_receive_sc) { in secy_delete_receive_sc()
296 return ops->delete_receive_sc(ops->ctx, rxsc); in secy_delete_receive_sc()
302 struct ieee802_1x_kay_ctx *ops; in secy_create_receive_sa() local
309 ops = kay->ctx; in secy_create_receive_sa()
310 if (!ops || !ops->create_receive_sa) { in secy_create_receive_sa()
316 return ops->create_receive_sa(ops->ctx, rxsa); in secy_create_receive_sa()
322 struct ieee802_1x_kay_ctx *ops; in secy_delete_receive_sa() local
329 ops = kay->ctx; in secy_delete_receive_sa()
330 if (!ops || !ops->delete_receive_sa) { in secy_delete_receive_sa()
336 return ops->delete_receive_sa(ops->ctx, rxsa); in secy_delete_receive_sa()
342 struct ieee802_1x_kay_ctx *ops; in secy_enable_receive_sa() local
349 ops = kay->ctx; in secy_enable_receive_sa()
350 if (!ops || !ops->enable_receive_sa) { in secy_enable_receive_sa()
358 return ops->enable_receive_sa(ops->ctx, rxsa); in secy_enable_receive_sa()
364 struct ieee802_1x_kay_ctx *ops; in secy_disable_receive_sa() local
371 ops = kay->ctx; in secy_disable_receive_sa()
372 if (!ops || !ops->disable_receive_sa) { in secy_disable_receive_sa()
380 return ops->disable_receive_sa(ops->ctx, rxsa); in secy_disable_receive_sa()
387 struct ieee802_1x_kay_ctx *ops; in secy_create_transmit_sc() local
394 ops = kay->ctx; in secy_create_transmit_sc()
395 if (!ops || !ops->create_transmit_sc) { in secy_create_transmit_sc()
401 return ops->create_transmit_sc(ops->ctx, txsc, kay->co); in secy_create_transmit_sc()
408 struct ieee802_1x_kay_ctx *ops; in secy_delete_transmit_sc() local
415 ops = kay->ctx; in secy_delete_transmit_sc()
416 if (!ops || !ops->delete_transmit_sc) { in secy_delete_transmit_sc()
422 return ops->delete_transmit_sc(ops->ctx, txsc); in secy_delete_transmit_sc()
429 struct ieee802_1x_kay_ctx *ops; in secy_create_transmit_sa() local
436 ops = kay->ctx; in secy_create_transmit_sa()
437 if (!ops || !ops->create_transmit_sa) { in secy_create_transmit_sa()
443 return ops->create_transmit_sa(ops->ctx, txsa); in secy_create_transmit_sa()
450 struct ieee802_1x_kay_ctx *ops; in secy_delete_transmit_sa() local
457 ops = kay->ctx; in secy_delete_transmit_sa()
458 if (!ops || !ops->delete_transmit_sa) { in secy_delete_transmit_sa()
464 return ops->delete_transmit_sa(ops->ctx, txsa); in secy_delete_transmit_sa()
471 struct ieee802_1x_kay_ctx *ops; in secy_enable_transmit_sa() local
478 ops = kay->ctx; in secy_enable_transmit_sa()
479 if (!ops || !ops->enable_transmit_sa) { in secy_enable_transmit_sa()
487 return ops->enable_transmit_sa(ops->ctx, txsa); in secy_enable_transmit_sa()
494 struct ieee802_1x_kay_ctx *ops; in secy_disable_transmit_sa() local
501 ops = kay->ctx; in secy_disable_transmit_sa()
502 if (!ops || !ops->disable_transmit_sa) { in secy_disable_transmit_sa()
510 return ops->disable_transmit_sa(ops->ctx, txsa); in secy_disable_transmit_sa()
517 struct ieee802_1x_kay_ctx *ops; in secy_init_macsec() local
525 ops = kay->ctx; in secy_init_macsec()
526 if (!ops || !ops->macsec_init) { in secy_init_macsec()
536 ret = ops->macsec_init(ops->ctx, &params); in secy_init_macsec()
544 struct ieee802_1x_kay_ctx *ops; in secy_deinit_macsec() local
551 ops = kay->ctx; in secy_deinit_macsec()
552 if (!ops || !ops->macsec_deinit) { in secy_deinit_macsec()
558 return ops->macsec_deinit(ops->ctx); in secy_deinit_macsec()