Lines Matching refs:sq
52 struct sockaddr_qrtr sq; member
190 static int announce_servers(struct sockaddr_qrtr *sq) in announce_servers() argument
215 ret = service_announce_new(sq, srv); in announce_servers()
297 lookup_notify(&lookup->sq, srv, false); in server_del()
329 static int ctrl_cmd_hello(struct sockaddr_qrtr *sq) in ctrl_cmd_hello() argument
333 ret = say_hello(sq); in ctrl_cmd_hello()
337 return announce_servers(sq); in ctrl_cmd_hello()
346 struct sockaddr_qrtr sq; in ctrl_cmd_bye() local
398 sq.sq_family = AF_QIPCRTR; in ctrl_cmd_bye()
399 sq.sq_node = srv->node; in ctrl_cmd_bye()
400 sq.sq_port = srv->port; in ctrl_cmd_bye()
402 msg.msg_name = (struct sockaddr *)&sq; in ctrl_cmd_bye()
403 msg.msg_namelen = sizeof(sq); in ctrl_cmd_bye()
427 struct sockaddr_qrtr sq; in ctrl_cmd_del_client() local
449 if (lookup->sq.sq_node != node_id) in ctrl_cmd_del_client()
451 if (lookup->sq.sq_port != port) in ctrl_cmd_del_client()
485 sq.sq_family = AF_QIPCRTR; in ctrl_cmd_del_client()
486 sq.sq_node = srv->node; in ctrl_cmd_del_client()
487 sq.sq_port = srv->port; in ctrl_cmd_del_client()
489 msg.msg_name = (struct sockaddr *)&sq; in ctrl_cmd_del_client()
490 msg.msg_namelen = sizeof(sq); in ctrl_cmd_del_client()
544 lookup_notify(&lookup->sq, srv, true); in ctrl_cmd_new_server()
596 lookup->sq = *from; in ctrl_cmd_new_lookup()
655 if (lookup->sq.sq_node != from->sq_node) in ctrl_cmd_del_lookup()
657 if (lookup->sq.sq_port != from->sq_port) in ctrl_cmd_del_lookup()
673 struct sockaddr_qrtr sq; in qrtr_ns_worker() local
681 msg.msg_name = (struct sockaddr *)&sq; in qrtr_ns_worker()
682 msg.msg_namelen = sizeof(sq); in qrtr_ns_worker()
708 sq.sq_node, sq.sq_port); in qrtr_ns_worker()
713 ret = ctrl_cmd_hello(&sq); in qrtr_ns_worker()
716 ret = ctrl_cmd_bye(&sq); in qrtr_ns_worker()
719 ret = ctrl_cmd_del_client(&sq, in qrtr_ns_worker()
724 ret = ctrl_cmd_new_server(&sq, in qrtr_ns_worker()
731 ret = ctrl_cmd_del_server(&sq, in qrtr_ns_worker()
742 ret = ctrl_cmd_new_lookup(&sq, in qrtr_ns_worker()
747 ctrl_cmd_del_lookup(&sq, in qrtr_ns_worker()
755 sq.sq_node, sq.sq_port); in qrtr_ns_worker()
768 struct sockaddr_qrtr sq; in qrtr_ns_init() local
779 ret = kernel_getsockname(qrtr_ns.sock, (struct sockaddr *)&sq); in qrtr_ns_init()
793 sq.sq_port = QRTR_PORT_CTRL; in qrtr_ns_init()
794 qrtr_ns.local_node = sq.sq_node; in qrtr_ns_init()
796 ret = kernel_bind(qrtr_ns.sock, (struct sockaddr *)&sq, sizeof(sq)); in qrtr_ns_init()