Lines Matching full:lookup

39 	[QRTR_TYPE_NEW_LOOKUP]	= "new-lookup",
40 [QRTR_TYPE_DEL_LOOKUP] = "del-lookup",
192 pr_err("failed to send lookup notification\n"); in lookup_notify()
266 struct qrtr_lookup *lookup; in server_del() local
282 lookup = container_of(li, struct qrtr_lookup, li); in server_del()
283 if (lookup->service && lookup->service != srv->service) in server_del()
285 if (lookup->instance && lookup->instance != srv->instance) in server_del()
288 lookup_notify(&lookup->sq, srv, false); in server_del()
384 struct qrtr_lookup *lookup; in ctrl_cmd_del_client() local
409 lookup = container_of(li, struct qrtr_lookup, li); in ctrl_cmd_del_client()
410 if (lookup->sq.sq_node != node_id) in ctrl_cmd_del_client()
412 if (lookup->sq.sq_port != port) in ctrl_cmd_del_client()
415 list_del(&lookup->li); in ctrl_cmd_del_client()
416 kfree(lookup); in ctrl_cmd_del_client()
458 struct qrtr_lookup *lookup; in ctrl_cmd_new_server() local
483 lookup = container_of(li, struct qrtr_lookup, li); in ctrl_cmd_new_server()
484 if (lookup->service && lookup->service != service) in ctrl_cmd_new_server()
486 if (lookup->instance && lookup->instance != instance) in ctrl_cmd_new_server()
489 lookup_notify(&lookup->sq, srv, true); in ctrl_cmd_new_server()
524 struct qrtr_lookup *lookup; in ctrl_cmd_new_lookup() local
534 lookup = kzalloc(sizeof(*lookup), GFP_KERNEL); in ctrl_cmd_new_lookup()
535 if (!lookup) in ctrl_cmd_new_lookup()
538 lookup->sq = *from; in ctrl_cmd_new_lookup()
539 lookup->service = service; in ctrl_cmd_new_lookup()
540 lookup->instance = instance; in ctrl_cmd_new_lookup()
541 list_add_tail(&lookup->li, &qrtr_ns.lookups); in ctrl_cmd_new_lookup()
565 struct qrtr_lookup *lookup; in ctrl_cmd_del_lookup() local
570 lookup = container_of(li, struct qrtr_lookup, li); in ctrl_cmd_del_lookup()
571 if (lookup->sq.sq_node != from->sq_node) in ctrl_cmd_del_lookup()
573 if (lookup->sq.sq_port != from->sq_port) in ctrl_cmd_del_lookup()
575 if (lookup->service != service) in ctrl_cmd_del_lookup()
577 if (lookup->instance && lookup->instance != instance) in ctrl_cmd_del_lookup()
580 list_del(&lookup->li); in ctrl_cmd_del_lookup()
581 kfree(lookup); in ctrl_cmd_del_lookup()