Lines Matching refs:api
48 RcImplApi api; member
133 return &pos->api; in _rc_api_get()
143 static void set_node_api(RcImplApiNode *node, const RcImplApi *api) in set_node_api() argument
145 node->api = *api; in set_node_api()
146 node->type = api->type; in set_node_api()
148 strncpy(node->name, api->name, sizeof(node->name) - 1); in set_node_api()
149 node->api.name = api->name; in set_node_api()
151 node->brief.type = api->type; in set_node_api()
152 node->brief.name = api->name; in set_node_api()
155 MPP_RET rc_api_add(const RcImplApi *api) in rc_api_add() argument
161 if (!api) { in rc_api_add()
172 node_api = _rc_api_get(srv, api->type, api->name); in rc_api_add()
186 rc_dbg_impl("%-5s rc api %s is added\n", strof_coding_type(api->type), api->name); in rc_api_add()
188 node = container_of(node_api, RcImplApiNode, api); in rc_api_add()
189 rc_dbg_impl("%-5s rc api %s is updated\n", strof_coding_type(api->type), api->name); in rc_api_add()
192 set_node_api(node, api); in rc_api_add()