Lines Matching refs:ro

473 	struct dgram_sock *ro = dgram_sk(sk);  in dgram_init()  local
475 ro->want_ack = 1; in dgram_init()
476 ro->want_lqi = 0; in dgram_init()
489 struct dgram_sock *ro = dgram_sk(sk); in dgram_bind() local
495 ro->bound = 0; in dgram_bind()
515 ro->src_addr = haddr; in dgram_bind()
517 ro->bound = 1; in dgram_bind()
565 struct dgram_sock *ro = dgram_sk(sk); in dgram_connect() local
576 if (!ro->bound) { in dgram_connect()
581 ieee802154_addr_from_sa(&ro->dst_addr, &addr->addr); in dgram_connect()
582 ro->connected = 1; in dgram_connect()
591 struct dgram_sock *ro = dgram_sk(sk); in dgram_disconnect() local
594 ro->connected = 0; in dgram_disconnect()
606 struct dgram_sock *ro = dgram_sk(sk); in dgram_sendmsg() local
616 if (!ro->connected && !msg->msg_name) in dgram_sendmsg()
618 else if (ro->connected && msg->msg_name) in dgram_sendmsg()
621 if (!ro->bound) in dgram_sendmsg()
624 dev = ieee802154_get_dev(sock_net(sk), &ro->src_addr); in dgram_sendmsg()
654 cb->ackreq = ro->want_ack; in dgram_sendmsg()
662 dst_addr = ro->dst_addr; in dgram_sendmsg()
665 cb->secen = ro->secen; in dgram_sendmsg()
666 cb->secen_override = ro->secen_override; in dgram_sendmsg()
667 cb->seclevel = ro->seclevel; in dgram_sendmsg()
668 cb->seclevel_override = ro->seclevel_override; in dgram_sendmsg()
671 ro->bound ? &ro->src_addr : NULL, size); in dgram_sendmsg()
704 struct dgram_sock *ro = dgram_sk(sk); in dgram_recvmsg() local
736 if (ro->want_lqi) { in dgram_recvmsg()
769 struct dgram_sock *ro) in ieee802154_match_sock() argument
771 if (!ro->bound) in ieee802154_match_sock()
774 if (ro->src_addr.mode == IEEE802154_ADDR_LONG && in ieee802154_match_sock()
775 hw_addr == ro->src_addr.extended_addr) in ieee802154_match_sock()
778 if (ro->src_addr.mode == IEEE802154_ADDR_SHORT && in ieee802154_match_sock()
779 pan_id == ro->src_addr.pan_id && in ieee802154_match_sock()
780 short_addr == ro->src_addr.short_addr) in ieee802154_match_sock()
830 struct dgram_sock *ro = dgram_sk(sk); in dgram_getsockopt() local
844 val = ro->want_ack; in dgram_getsockopt()
847 val = ro->want_lqi; in dgram_getsockopt()
850 if (!ro->secen_override) in dgram_getsockopt()
852 else if (ro->secen) in dgram_getsockopt()
858 if (!ro->seclevel_override) in dgram_getsockopt()
861 val = ro->seclevel; in dgram_getsockopt()
877 struct dgram_sock *ro = dgram_sk(sk); in dgram_setsockopt() local
892 ro->want_ack = !!val; in dgram_setsockopt()
895 ro->want_lqi = !!val; in dgram_setsockopt()
906 ro->secen_override = 0; in dgram_setsockopt()
909 ro->secen_override = 1; in dgram_setsockopt()
910 ro->secen = 1; in dgram_setsockopt()
913 ro->secen_override = 1; in dgram_setsockopt()
914 ro->secen = 0; in dgram_setsockopt()
932 ro->seclevel_override = 0; in dgram_setsockopt()
934 ro->seclevel_override = 1; in dgram_setsockopt()
935 ro->seclevel = val; in dgram_setsockopt()