Lines Matching full:lookup
38 [QRTR_TYPE_NEW_LOOKUP] = "new-lookup",
39 [QRTR_TYPE_DEL_LOOKUP] = "del-lookup",
190 pr_err("failed to send lookup notification\n"); in lookup_notify()
278 struct qrtr_lookup *lookup; in server_del() local
294 lookup = container_of(li, struct qrtr_lookup, li); in server_del()
295 if (lookup->service && lookup->service != srv->service) in server_del()
297 if (lookup->instance && lookup->instance != srv->instance) in server_del()
300 lookup_notify(&lookup->sq, srv, false); in server_del()
426 struct qrtr_lookup *lookup; in ctrl_cmd_del_client() local
451 lookup = container_of(li, struct qrtr_lookup, li); in ctrl_cmd_del_client()
452 if (lookup->sq.sq_node != node_id) in ctrl_cmd_del_client()
454 if (lookup->sq.sq_port != port) in ctrl_cmd_del_client()
457 list_del(&lookup->li); in ctrl_cmd_del_client()
458 kfree(lookup); in ctrl_cmd_del_client()
515 struct qrtr_lookup *lookup; in ctrl_cmd_new_server() local
544 lookup = container_of(li, struct qrtr_lookup, li); in ctrl_cmd_new_server()
545 if (lookup->service && lookup->service != service) in ctrl_cmd_new_server()
547 if (lookup->instance && lookup->instance != instance) in ctrl_cmd_new_server()
550 lookup_notify(&lookup->sq, srv, true); in ctrl_cmd_new_server()
591 struct qrtr_lookup *lookup; in ctrl_cmd_new_lookup() local
600 lookup = kzalloc(sizeof(*lookup), GFP_KERNEL); in ctrl_cmd_new_lookup()
601 if (!lookup) in ctrl_cmd_new_lookup()
604 lookup->sq = *from; in ctrl_cmd_new_lookup()
605 lookup->service = service; in ctrl_cmd_new_lookup()
606 lookup->instance = instance; in ctrl_cmd_new_lookup()
607 list_add_tail(&lookup->li, &qrtr_ns.lookups); in ctrl_cmd_new_lookup()
657 struct qrtr_lookup *lookup; in ctrl_cmd_del_lookup() local
662 lookup = container_of(li, struct qrtr_lookup, li); in ctrl_cmd_del_lookup()
663 if (lookup->sq.sq_node != from->sq_node) in ctrl_cmd_del_lookup()
665 if (lookup->sq.sq_port != from->sq_port) in ctrl_cmd_del_lookup()
667 if (lookup->service != service) in ctrl_cmd_del_lookup()
669 if (lookup->instance && lookup->instance != instance) in ctrl_cmd_del_lookup()
672 list_del(&lookup->li); in ctrl_cmd_del_lookup()
673 kfree(lookup); in ctrl_cmd_del_lookup()