Lines Matching refs:size
84 static void convert_endian(u8 flag, u32 size, u8 *d)
90 for (i = 0; i < (size & ~3); i += 4) {
100 switch (size & 3) {
173 static int send_command(struct mxl *state, u32 size, u8 *buf)
196 stat = i2cwrite(state, buf, size);
218 u32 reg, u32 size, u8 *reg_data_ptr)
225 buf[1] = size + 4;
230 memcpy(&buf[6], reg_data_ptr, size);
233 MXL_HYDRA_REG_SIZE_IN_BYTES + size);
264 static int read_register_block(struct mxl *state, u32 reg, u32 size, u8 *data)
272 buf[1] = size + 4;
280 stat = i2cread(state, data, size);
281 convert_endian(MXL_ENABLE_BIG_ENDIAN, size, data);
846 u32 size = 0;
856 size = orig_size = (((u32)(data_count + block_size)) > total_size) ?
860 size = (orig_size + 4) & ~3;
862 memset((void *) w_buf_ptr, 0, size);
864 convert_endian(1, size, w_buf_ptr);
865 status = write_firmware_block(state, mem_addr, size, w_buf_ptr);
868 data_count += size;
869 mem_addr += size;
870 data_ptr += size;