mb5_transfer 440 drivers/mfd/db8500-prcmu.c } mb5_transfer; mb5_transfer 2179 drivers/mfd/db8500-prcmu.c mutex_lock(&mb5_transfer.lock); mb5_transfer 2192 drivers/mfd/db8500-prcmu.c if (!wait_for_completion_timeout(&mb5_transfer.work, mb5_transfer 2198 drivers/mfd/db8500-prcmu.c r = ((mb5_transfer.ack.status == I2C_RD_OK) ? 0 : -EIO); mb5_transfer 2202 drivers/mfd/db8500-prcmu.c *value = mb5_transfer.ack.value; mb5_transfer 2204 drivers/mfd/db8500-prcmu.c mutex_unlock(&mb5_transfer.lock); mb5_transfer 2229 drivers/mfd/db8500-prcmu.c mutex_lock(&mb5_transfer.lock); mb5_transfer 2242 drivers/mfd/db8500-prcmu.c if (!wait_for_completion_timeout(&mb5_transfer.work, mb5_transfer 2248 drivers/mfd/db8500-prcmu.c r = ((mb5_transfer.ack.status == I2C_WR_OK) ? 0 : -EIO); mb5_transfer 2251 drivers/mfd/db8500-prcmu.c mutex_unlock(&mb5_transfer.lock); mb5_transfer 2512 drivers/mfd/db8500-prcmu.c mb5_transfer.ack.status = readb(tcdm_base + PRCM_ACK_MB5_I2C_STATUS); mb5_transfer 2513 drivers/mfd/db8500-prcmu.c mb5_transfer.ack.value = readb(tcdm_base + PRCM_ACK_MB5_I2C_VAL); mb5_transfer 2515 drivers/mfd/db8500-prcmu.c complete(&mb5_transfer.work); mb5_transfer 2762 drivers/mfd/db8500-prcmu.c mutex_init(&mb5_transfer.lock); mb5_transfer 2763 drivers/mfd/db8500-prcmu.c init_completion(&mb5_transfer.work);