Lines Matching refs:psc
467 ieee802_1x_kay_init_receive_sa(struct receive_sc *psc, u8 an, u32 lowest_pn,
472 if (!psc || !key)
486 psa->sc = psc;
491 dl_list_add(&psc->sa_list, &psa->list);
523 struct receive_sc *psc;
528 psc = os_zalloc(sizeof(*psc));
529 if (!psc) {
534 os_memcpy(&psc->sci, psci, sizeof(psc->sci));
536 os_get_time(&psc->created_time);
537 psc->receiving = FALSE;
539 dl_list_init(&psc->sa_list);
541 sci_txt(&psc->sci));
543 return psc;
561 struct ieee802_1x_mka_participant *participant, struct receive_sc *psc)
566 dl_list_for_each_safe(psa, pre_sa, &psc->sa_list, struct receive_sa,
570 dl_list_del(&psc->list);
571 secy_delete_receive_sc(participant->kay, psc);
572 os_free(psc);
2633 ieee802_1x_kay_init_transmit_sa(struct transmit_sc *psc, u8 an, u32 next_PN,
2657 psa->sc = psc;
2662 dl_list_add(&psc->sa_list, &psa->list);
2692 struct transmit_sc *psc;
2694 psc = os_zalloc(sizeof(*psc));
2695 if (!psc) {
2699 os_memcpy(&psc->sci, sci, sizeof(psc->sci));
2701 os_get_time(&psc->created_time);
2702 psc->transmitting = FALSE;
2703 psc->encoding_sa = FALSE;
2704 psc->enciphering_sa = FALSE;
2706 dl_list_init(&psc->sa_list);
2708 sci_txt(&psc->sci));
2710 return psc;
2719 struct ieee802_1x_mka_participant *participant, struct transmit_sc *psc)
2724 dl_list_for_each_safe(psa, tmp, &psc->sa_list, struct transmit_sa, list)
2727 secy_delete_transmit_sc(participant->kay, psc);
2728 os_free(psc);