Lines Matching refs:size
93 static void convert_endian(u8 flag, u32 size, u8 *d)
99 for (i = 0; i < (size & ~3); i += 4) {
109 switch (size & 3) {
182 static int send_command(struct mxl *state, u32 size, u8 *buf)
205 stat = i2cwrite(state, buf, size);
227 u32 reg, u32 size, u8 *reg_data_ptr)
234 buf[1] = size + 4;
239 memcpy(&buf[6], reg_data_ptr, size);
242 MXL_HYDRA_REG_SIZE_IN_BYTES + size);
273 static int read_register_block(struct mxl *state, u32 reg, u32 size, u8 *data)
281 buf[1] = size + 4;
289 stat = i2cread(state, data, size);
290 convert_endian(MXL_ENABLE_BIG_ENDIAN, size, data);
855 u32 size = 0;
865 size = orig_size = (((u32)(data_count + block_size)) > total_size) ?
869 size = (orig_size + 4) & ~3;
871 memset((void *) w_buf_ptr, 0, size);
873 convert_endian(1, size, w_buf_ptr);
874 status = write_firmware_block(state, mem_addr, size, w_buf_ptr);
877 data_count += size;
878 mem_addr += size;
879 data_ptr += size;