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