void funnel_disable(uint8_t id, uint32_t port_mask) { __funnel_disable(id, port_mask); funnel.enabled = false; dev_info(funnel.dev, "funnel port mask 0x%lx disabled\n", (unsigned long) port_mask); }
void funnel_disable(uint8_t id, uint32_t port_mask) { mutex_lock(&drvdata->mutex); __funnel_disable(id, port_mask); drvdata->enabled = false; dev_info(drvdata->dev, "FUNNEL port mask 0x%lx disabled\n", (unsigned long) port_mask); mutex_unlock(&drvdata->mutex); clk_disable_unprepare(drvdata->clk); }