Lines Matching refs:asc

233 sctp_asconf_init(sctp_asconf_t *asc)  in sctp_asconf_init()  argument
235 ASSERT(asc != NULL); in sctp_asconf_init()
237 asc->head = NULL; in sctp_asconf_init()
238 asc->cid = 0; in sctp_asconf_init()
242 sctp_asconf_add(sctp_asconf_t *asc, mblk_t *mp) in sctp_asconf_add() argument
249 *cp = asc->cid++; in sctp_asconf_add()
251 if (asc->head == NULL) in sctp_asconf_add()
252 asc->head = mp; in sctp_asconf_add()
254 linkb(asc->head, mp); in sctp_asconf_add()
260 sctp_asconf_destroy(sctp_asconf_t *asc) in sctp_asconf_destroy() argument
262 if (asc->head != NULL) { in sctp_asconf_destroy()
263 freemsg(asc->head); in sctp_asconf_destroy()
264 asc->head = NULL; in sctp_asconf_destroy()
266 asc->cid = 0; in sctp_asconf_destroy()
270 sctp_asconf_send(sctp_t *sctp, sctp_asconf_t *asc, sctp_faddr_t *fp, in sctp_asconf_send() argument
278 ASSERT(asc != NULL && asc->head != NULL); in sctp_asconf_send()
291 mp->b_cont = asc->head; in sctp_asconf_send()
316 asc->head = NULL; in sctp_asconf_send()
317 asc->cid = 0; in sctp_asconf_send()
1437 sctp_asconf_t asc[1]; in sctp_add_ip() local
1463 sctp_asconf_init(asc); in sctp_add_ip()
1520 error = sctp_asconf_add(asc, mp); in sctp_add_ip()
1524 error = sctp_asconf_send(sctp, asc, sctp->sctp_current, ainfo); in sctp_add_ip()
1536 sctp_asconf_destroy(asc); in sctp_add_ip()
1552 sctp_asconf_t asc[1]; in sctp_del_ip() local
1587 sctp_asconf_init(asc); in sctp_del_ip()
1676 error = sctp_asconf_add(asc, mp); in sctp_del_ip()
1685 error = sctp_asconf_send(sctp, asc, sctp->sctp_current, ainfo); in sctp_del_ip()
1718 sctp_asconf_destroy(asc); in sctp_del_ip()
1735 sctp_asconf_t asc[1]; in sctp_set_peerprim() local
1764 sctp_asconf_init(asc); in sctp_set_peerprim()
1795 error = sctp_asconf_add(asc, mp); in sctp_set_peerprim()
1800 error = sctp_asconf_send(sctp, asc, sctp->sctp_current, NULL); in sctp_set_peerprim()
1806 sctp_asconf_destroy(asc); in sctp_set_peerprim()