Lines Matching refs:command
642 u32 command; in mlxbf_i2c_smbus_enable() local
646 command = MLXBF_I2C_MASTER_ENABLE_READ; in mlxbf_i2c_smbus_enable()
647 command |= rol32(len, MLXBF_I2C_MASTER_READ_SHIFT); in mlxbf_i2c_smbus_enable()
649 command = MLXBF_I2C_MASTER_ENABLE_WRITE; in mlxbf_i2c_smbus_enable()
650 command |= rol32(len, MLXBF_I2C_MASTER_WRITE_SHIFT); in mlxbf_i2c_smbus_enable()
652 command |= rol32(slave, MLXBF_I2C_MASTER_SLV_ADDR_SHIFT); in mlxbf_i2c_smbus_enable()
653 command |= rol32(block_en, MLXBF_I2C_MASTER_PARSE_EXP_SHIFT); in mlxbf_i2c_smbus_enable()
654 command |= rol32(pec_en, MLXBF_I2C_MASTER_SEND_PEC_SHIFT); in mlxbf_i2c_smbus_enable()
666 writel(command, priv->mst->io + MLXBF_I2C_SMBUS_MASTER_GW); in mlxbf_i2c_smbus_enable()
850 u8 *command, u8 *data, bool read, bool pec_check) in mlxbf_i2c_smbus_data_byte_func() argument
858 request->operation[0].buffer = command; in mlxbf_i2c_smbus_data_byte_func()
869 u8 *command, u8 *data, bool read, bool pec_check) in mlxbf_i2c_smbus_data_word_func() argument
877 request->operation[0].buffer = command; in mlxbf_i2c_smbus_data_word_func()
888 u8 *command, u8 *data, u8 *data_len, bool read, in mlxbf_i2c_smbus_i2c_block_func() argument
897 request->operation[0].buffer = command; in mlxbf_i2c_smbus_i2c_block_func()
923 u8 *command, u8 *data, u8 *data_len, in mlxbf_i2c_smbus_block_func() argument
933 request->operation[0].buffer = command; in mlxbf_i2c_smbus_block_func()
951 u8 *command, u8 *data, bool pec_check) in mlxbf_i2c_smbus_process_call_func() argument
960 request->operation[0].buffer = command; in mlxbf_i2c_smbus_process_call_func()
973 u8 *command, u8 *data, u8 *data_len, in mlxbf_i2c_smbus_blk_process_call_func() argument
985 request->operation[0].buffer = command; in mlxbf_i2c_smbus_blk_process_call_func()
2017 u8 command, int size, in mlxbf_i2c_smbus_xfer() argument
2038 read ? &data->byte : &command, read, in mlxbf_i2c_smbus_xfer()
2045 mlxbf_i2c_smbus_data_byte_func(&request, &command, &data->byte, in mlxbf_i2c_smbus_xfer()
2048 read ? "read" : "write", command, addr); in mlxbf_i2c_smbus_xfer()
2052 mlxbf_i2c_smbus_data_word_func(&request, &command, in mlxbf_i2c_smbus_xfer()
2055 read ? "read" : "write", command, addr); in mlxbf_i2c_smbus_xfer()
2060 mlxbf_i2c_smbus_i2c_block_func(&request, &command, data->block, in mlxbf_i2c_smbus_xfer()
2063 read ? "read" : "write", byte_cnt, command, addr); in mlxbf_i2c_smbus_xfer()
2068 mlxbf_i2c_smbus_block_func(&request, &command, data->block, in mlxbf_i2c_smbus_xfer()
2071 read ? "read" : "write", byte_cnt, command, addr); in mlxbf_i2c_smbus_xfer()
2075 mlxbf_i2c_smbus_process_call_func(&request, &command, in mlxbf_i2c_smbus_xfer()
2078 command, addr); in mlxbf_i2c_smbus_xfer()
2083 mlxbf_i2c_smbus_blk_process_call_func(&request, &command, in mlxbf_i2c_smbus_xfer()