Lines Matching refs:sq
53 struct sockaddr_qrtr sq; member
194 static int announce_servers(struct sockaddr_qrtr *sq) in announce_servers() argument
219 ret = service_announce_new(sq, srv); in announce_servers()
301 lookup_notify(&lookup->sq, srv, false); in server_del()
333 static int ctrl_cmd_hello(struct sockaddr_qrtr *sq) in ctrl_cmd_hello() argument
337 ret = say_hello(sq); in ctrl_cmd_hello()
341 return announce_servers(sq); in ctrl_cmd_hello()
350 struct sockaddr_qrtr sq; in ctrl_cmd_bye() local
402 sq.sq_family = AF_QIPCRTR; in ctrl_cmd_bye()
403 sq.sq_node = srv->node; in ctrl_cmd_bye()
404 sq.sq_port = srv->port; in ctrl_cmd_bye()
406 msg.msg_name = (struct sockaddr *)&sq; in ctrl_cmd_bye()
407 msg.msg_namelen = sizeof(sq); in ctrl_cmd_bye()
431 struct sockaddr_qrtr sq; in ctrl_cmd_del_client() local
453 if (lookup->sq.sq_node != node_id) in ctrl_cmd_del_client()
455 if (lookup->sq.sq_port != port) in ctrl_cmd_del_client()
489 sq.sq_family = AF_QIPCRTR; in ctrl_cmd_del_client()
490 sq.sq_node = srv->node; in ctrl_cmd_del_client()
491 sq.sq_port = srv->port; in ctrl_cmd_del_client()
493 msg.msg_name = (struct sockaddr *)&sq; in ctrl_cmd_del_client()
494 msg.msg_namelen = sizeof(sq); in ctrl_cmd_del_client()
544 lookup_notify(&lookup->sq, srv, true); in ctrl_cmd_new_server()
592 lookup->sq = *from; in ctrl_cmd_new_lookup()
651 if (lookup->sq.sq_node != from->sq_node) in ctrl_cmd_del_lookup()
653 if (lookup->sq.sq_port != from->sq_port) in ctrl_cmd_del_lookup()
669 struct sockaddr_qrtr sq; in qrtr_ns_worker() local
677 msg.msg_name = (struct sockaddr *)&sq; in qrtr_ns_worker()
678 msg.msg_namelen = sizeof(sq); in qrtr_ns_worker()
704 sq.sq_node, sq.sq_port); in qrtr_ns_worker()
709 ret = ctrl_cmd_hello(&sq); in qrtr_ns_worker()
712 ret = ctrl_cmd_bye(&sq); in qrtr_ns_worker()
715 ret = ctrl_cmd_del_client(&sq, in qrtr_ns_worker()
720 ret = ctrl_cmd_new_server(&sq, in qrtr_ns_worker()
727 ret = ctrl_cmd_del_server(&sq, in qrtr_ns_worker()
738 ret = ctrl_cmd_new_lookup(&sq, in qrtr_ns_worker()
743 ctrl_cmd_del_lookup(&sq, in qrtr_ns_worker()
751 sq.sq_node, sq.sq_port); in qrtr_ns_worker()
766 struct sockaddr_qrtr sq; in qrtr_ns_init() local
777 ret = kernel_getsockname(qrtr_ns.sock, (struct sockaddr *)&sq); in qrtr_ns_init()
791 sq.sq_port = QRTR_PORT_CTRL; in qrtr_ns_init()
792 qrtr_ns.local_node = sq.sq_node; in qrtr_ns_init()
794 ret = kernel_bind(qrtr_ns.sock, (struct sockaddr *)&sq, sizeof(sq)); in qrtr_ns_init()