Home | History | Annotate | Download | only in dev

Lines Matching refs:chunk

370 			 * send WREN for each chunk.  These flags facilitate
393 struct spi_chunk *chunk;
395 chunk = *chunkp;
398 while (chunk && chunk->chunk_wresid == 0)
399 chunk = chunk->chunk_next;
401 if (chunk == NULL) {
406 * chunk must be write only. SPI flash doesn't support
409 if ((chunk->chunk_rptr) || !(chunk->chunk_wptr)) {
413 *bytep = *chunk->chunk_wptr;
414 chunk->chunk_wptr++;
415 chunk->chunk_wresid--;
416 chunk->chunk_rresid--;
418 if (chunk->chunk_wresid == 0)
419 chunk->chunk_wptr = NULL;
420 if (chunk->chunk_rresid == 0)
421 chunk->chunk_rptr = NULL;
422 while (chunk && chunk->chunk_wresid == 0)
423 chunk = chunk->chunk_next;
425 *chunkp = chunk;
432 struct spi_chunk *chunk;
434 chunk = *chunkp;
437 while (chunk && chunk->chunk_rresid == 0)
438 chunk = chunk->chunk_next;
440 if (chunk == NULL) {
445 * chunk must be read only. SPI flash doesn't support
448 if ((chunk->chunk_wptr) || !(chunk->chunk_rptr)) {
452 *chunk->chunk_rptr = byte;
453 chunk->chunk_rptr++;
454 chunk->chunk_wresid--; /* technically this was done at send time */
455 chunk->chunk_rresid--;
456 while (chunk && chunk->chunk_rresid == 0)
457 chunk = chunk->chunk_next;
459 *chunkp = chunk;
467 struct spi_chunk *chunk;
476 chunk = st->st_chunks;
479 if ((rv = arspi_get_byte(&chunk, &byte)) != 0)
530 if ((rv = arspi_get_byte(&chunk, &byte)) != 0)
539 if ((rv = arspi_get_byte(&chunk, &byte)) != 0)
545 job->job_chunk = chunk;
551 for (chunk = job->job_chunk; chunk; chunk = chunk->chunk_next) {
552 if (chunk->chunk_wptr) {
553 job->job_wresid += chunk->chunk_wresid;
555 if (chunk->chunk_rptr) {
556 job->job_rresid += chunk->chunk_rresid;