Lines Matching refs:length
87 unsigned char *buf, unsigned int length) in tifm_ms_read_data() argument
92 while (host->io_pos && length) { in tifm_ms_read_data()
95 length--; in tifm_ms_read_data()
99 if (!length) in tifm_ms_read_data()
103 if (length < 4) in tifm_ms_read_data()
107 length -= 4; in tifm_ms_read_data()
111 if (length in tifm_ms_read_data()
117 length--; in tifm_ms_read_data()
118 if (!length) in tifm_ms_read_data()
127 unsigned char *buf, unsigned int length) in tifm_ms_write_data() argument
133 while (host->io_pos < 4 && length) { in tifm_ms_write_data()
136 length--; in tifm_ms_write_data()
151 if (!length) in tifm_ms_write_data()
155 if (length < 4) in tifm_ms_write_data()
161 length -= 4; in tifm_ms_write_data()
165 switch (length) { in tifm_ms_write_data()
185 unsigned int length; in tifm_ms_transfer_data() local
193 length = host->req->sg.length - host->block_pos; in tifm_ms_transfer_data()
196 length = host->req->data_len - host->block_pos; in tifm_ms_transfer_data()
199 dev_dbg(&sock->dev, "fifo data transfer, %d, %d\n", length, in tifm_ms_transfer_data()
202 while (length) { in tifm_ms_transfer_data()
210 p_cnt = min(p_cnt, length); in tifm_ms_transfer_data()
231 length -= t_size; in tifm_ms_transfer_data()
235 dev_dbg(&sock->dev, "fifo data transfer, %d remaining\n", length); in tifm_ms_transfer_data()
236 if (!length && (host->req->data_dir == WRITE)) { in tifm_ms_transfer_data()
251 return length; in tifm_ms_transfer_data()
271 data_len = host->req->sg.length; in tifm_ms_issue_cmd()