• Home
  • Raw
  • Download

Lines Matching refs:ep

130 	if (asoc->ep->sndbuf_policy)  in sctp_wspace()
219 if (!list_empty(&sctp_sk(sk)->ep->asocs)) in sctp_id2assoc()
220 asoc = list_entry(sctp_sk(sk)->ep->asocs.next, in sctp_id2assoc()
251 addr_asoc = sctp_endpoint_lookup_assoc(sctp_sk(sk)->ep, in sctp_addr_id2transport()
288 if (!sctp_sk(sk)->ep->base.bind_addr.port) in sctp_bind()
335 struct sctp_endpoint *ep = sp->ep; in sctp_do_bind() local
336 struct sctp_bind_addr *bp = &ep->base.bind_addr; in sctp_do_bind()
515 struct sctp_endpoint *ep; in sctp_send_asconf_add_ip() local
532 ep = sp->ep; in sctp_send_asconf_add_ip()
537 list_for_each_entry(asoc, &ep->asocs, asocs) { in sctp_send_asconf_add_ip()
623 struct sctp_endpoint *ep = sp->ep; in sctp_bindx_rem() local
625 struct sctp_bind_addr *bp = &ep->base.bind_addr; in sctp_bindx_rem()
700 struct sctp_endpoint *ep; in sctp_send_asconf_del_ip() local
716 ep = sp->ep; in sctp_send_asconf_del_ip()
721 list_for_each_entry(asoc, &ep->asocs, asocs) { in sctp_send_asconf_del_ip()
971 struct sctp_endpoint *ep; in __sctp_connect() local
988 ep = sp->ep; in __sctp_connect()
1033 asoc2 = sctp_endpoint_lookup_assoc(ep, &to, &transport); in __sctp_connect()
1046 if (sctp_endpoint_is_peeled_off(ep, &to)) { in __sctp_connect()
1057 if (!ep->base.bind_addr.port) { in __sctp_connect()
1070 if (ep->base.bind_addr.port < PROT_SOCK && in __sctp_connect()
1078 asoc = sctp_association_new(ep, sk, scope, GFP_KERNEL); in __sctp_connect()
1319 struct sctp_endpoint *ep; in sctp_close() local
1328 ep = sctp_sk(sk)->ep; in sctp_close()
1331 list_for_each_safe(pos, temp, &ep->asocs) { in sctp_close()
1427 struct sctp_endpoint *ep; in sctp_sendmsg() local
1450 ep = sp->ep; in sctp_sendmsg()
1452 SCTP_DEBUG_PRINTK("Using endpoint: %p.\n", ep); in sctp_sendmsg()
1533 asoc = sctp_endpoint_lookup_assoc(ep, &to, &transport); in sctp_sendmsg()
1542 sctp_endpoint_is_peeled_off(ep, &to)) { in sctp_sendmsg()
1627 if (!ep->base.bind_addr.port) { in sctp_sendmsg()
1640 if (ep->base.bind_addr.port < PROT_SOCK && in sctp_sendmsg()
1648 new_asoc = sctp_association_new(ep, sk, scope, GFP_KERNEL); in sctp_sendmsg()
2849 list_for_each_entry(asoc, &(sp->ep->asocs), asocs) { in sctp_setsockopt_maxseg()
2870 struct sctp_endpoint *ep; in sctp_setsockopt_peer_primary_addr() local
2877 ep = sp->ep; in sctp_setsockopt_peer_primary_addr()
3133 return sctp_auth_ep_add_chunkid(sctp_sk(sk)->ep, val.sauth_chunk); in sctp_setsockopt_auth_chunk()
3172 err = sctp_auth_ep_set_hmacs(sctp_sk(sk)->ep, hmacs); in sctp_setsockopt_hmac_ident()
3218 ret = sctp_auth_set_key(sctp_sk(sk)->ep, asoc, authkey); in sctp_setsockopt_auth_key()
3249 return sctp_auth_set_active_key(sctp_sk(sk)->ep, asoc, in sctp_setsockopt_active_key()
3277 return sctp_auth_del_key_id(sctp_sk(sk)->ep, asoc, in sctp_setsockopt_del_key()
3498 struct sctp_endpoint *ep; in sctp_accept() local
3507 ep = sp->ep; in sctp_accept()
3528 asoc = list_entry(ep->asocs.next, struct sctp_association, asocs); in sctp_accept()
3559 struct sctp_endpoint *ep; in sctp_init_sock() local
3666 ep = sctp_endpoint_new(sk, GFP_KERNEL); in sctp_init_sock()
3667 if (!ep) in sctp_init_sock()
3670 sp->ep = ep; in sctp_init_sock()
3686 struct sctp_endpoint *ep; in sctp_destroy_sock() local
3691 ep = sctp_sk(sk)->ep; in sctp_destroy_sock()
3692 sctp_endpoint_free(ep); in sctp_destroy_sock()
3717 struct sctp_endpoint *ep; in sctp_shutdown() local
3724 ep = sctp_sk(sk)->ep; in sctp_shutdown()
3725 if (!list_empty(&ep->asocs)) { in sctp_shutdown()
3726 asoc = list_entry(ep->asocs.next, in sctp_shutdown()
4469 bp = &sctp_sk(sk)->ep->base.bind_addr; in sctp_getsockopt_local_addrs_num_old()
4646 bp = &sctp_sk(sk)->ep->base.bind_addr; in sctp_getsockopt_local_addrs_old()
4743 bp = &sctp_sk(sk)->ep->base.bind_addr; in sctp_getsockopt_local_addrs()
5335 hmacs = sctp_sk(sk)->ep->auth_hmacs_list; in sctp_getsockopt_hmac_ident()
5374 val.scact_keynumber = sctp_sk(sk)->ep->active_key_id; in sctp_getsockopt_active_key()
5455 ch = sctp_sk(sk)->ep->auth_chunk_list; in sctp_getsockopt_local_auth_chunks()
5496 list_for_each_entry(asoc, &(sp->ep->asocs), asocs) { in sctp_getsockopt_assoc_number()
5778 ep2 = sctp_sk(sk2)->ep; in sctp_get_port_local()
5861 struct sctp_endpoint *ep = sp->ep; in sctp_seqpacket_listen() local
5874 sctp_unhash_endpoint(ep); in sctp_seqpacket_listen()
5896 if (!ep->base.bind_addr.port) { in sctp_seqpacket_listen()
5907 sctp_hash_endpoint(ep); in sctp_seqpacket_listen()
5920 struct sctp_endpoint *ep = sp->ep; in sctp_stream_listen() local
5927 sctp_unhash_endpoint(ep); in sctp_stream_listen()
5946 if (!ep->base.bind_addr.port) { in sctp_stream_listen()
5953 sctp_hash_endpoint(ep); in sctp_stream_listen()
6038 return (!list_empty(&sp->ep->asocs)) ? in sctp_poll()
6293 if (list_empty(&sctp_sk(sk)->ep->asocs) && !sctp_sstate(sk, LISTENING)) in sctp_wait_for_packet()
6524 list_for_each_entry(asoc, &((sctp_sk(sk))->ep->asocs), asocs) { in sctp_write_space()
6618 struct sctp_endpoint *ep; in sctp_wait_for_accept() local
6622 ep = sctp_sk(sk)->ep; in sctp_wait_for_accept()
6629 if (list_empty(&ep->asocs)) { in sctp_wait_for_accept()
6640 if (!list_empty(&ep->asocs)) in sctp_wait_for_accept()
6663 if (list_empty(&sctp_sk(sk)->ep->asocs)) in sctp_wait_for_close()
6713 struct sctp_endpoint *newep = newsp->ep; in sctp_sock_migrate()
6729 newsp->ep = newep; in sctp_sock_migrate()
6746 sctp_bind_addr_dup(&newsp->ep->base.bind_addr, in sctp_sock_migrate()
6747 &oldsp->ep->base.bind_addr, GFP_KERNEL); in sctp_sock_migrate()