Lines Matching defs:nid
118 * @nid: node id
128 unsigned int nid;
175 if (node->nid != QRTR_EP_NID_AUTO)
176 radix_tree_delete(&qrtr_nodes, node->nid);
353 hdr->dst_node_id = cpu_to_le32(node->nid);
386 static struct qrtr_node *qrtr_node_lookup(unsigned int nid)
393 node = radix_tree_lookup(&qrtr_nodes, nid);
406 static void qrtr_node_assign(struct qrtr_node *node, unsigned int nid)
410 if (node->nid != QRTR_EP_NID_AUTO || nid == QRTR_EP_NID_AUTO)
414 radix_tree_insert(&qrtr_nodes, nid, node);
415 node->nid = nid;
567 * @nid: desired node id; may be QRTR_EP_NID_AUTO for auto-assignment
572 int qrtr_endpoint_register(struct qrtr_endpoint *ep, unsigned int nid)
586 node->nid = QRTR_EP_NID_AUTO;
592 qrtr_node_assign(node, nid);
610 struct sockaddr_qrtr src = {AF_QIPCRTR, node->nid, QRTR_PORT_CTRL};