void nfc_fsm_init(void * queue)
{
    state = ST_OFF;
    fsm_port_id = port_alloc(queue);
    pending_request = NULL;
    port_set_handler(fsm_port_id, nfc_fsm_message_handler, NULL);
}
void _cfw_init(void * queue)
{
    uint16_t port_id = port_alloc(queue);
    port_set_handler(port_id, (void(*)(struct message*, void *))internal_handle_message, NULL );
    service_mgr_port_id = port_id;
#ifdef SVC_MANAGER_DEBUG
    pr_debug(LOG_MODULE_CFW, "%s queue: %p", __func__, queue);
#endif
}
Example #3
0
void cfw_port_set_handler(uint16_t port_id, void (*handler)(
				  struct cfw_message *, void *), void *param)
{
#ifdef SVC_API_DEBUG
	pr_debug(LOG_MODULE_CFW, "%s: port: %p h: %p", __func__, port, handler);
#endif
	port_set_handler(port_id, (void (*)(struct message *,
					    void *))handler, param);
}
Example #4
0
void ipc_async_init(T_QUEUE queue) {
	ipc_port = port_alloc(queue);
	port_set_handler(ipc_port, handle_ipc_request_port, NULL);
	pr_debug(LOG_MODULE_MAIN, "%s: done port: %d", __func__, ipc_port);
}