Lines Matching refs:maps
56 This->maps = MALLOC(sizeof(struct NineTransfer));
57 if (!This->maps)
188 if (This->maps) {
193 FREE(This->maps);
367 REALLOC(This->maps, sizeof(struct NineTransfer)*This->maxmaps,
373 This->maps = newmaps;
395 This->maps[This->nmaps-1].should_destroy_buf = true;
403 This->maps[This->nmaps].transfer = NULL;
404 This->maps[This->nmaps].is_pipe_secondary = false;
405 This->maps[This->nmaps].buf = NULL;
406 This->maps[This->nmaps].should_destroy_buf = false;
412 This->maps[This->nmaps-1].should_destroy_buf = true;
427 This->maps[This->nmaps].buf = This->buf;
468 This->maps[This->nmaps].is_pipe_secondary = TRUE;
471 This->maps[This->nmaps].is_pipe_secondary = TRUE;
473 if (This->maps[This->nmaps].is_pipe_secondary)
479 usage, &box, &This->maps[This->nmaps].transfer);
516 if (!This->maps[i].buf) {
517 pipe = This->maps[i].is_pipe_secondary ?
520 pipe->buffer_unmap(pipe, This->maps[i].transfer);
522 if (This->maps[i].is_pipe_secondary)
526 } else if (This->maps[i].should_destroy_buf)
527 nine_upload_release_buffer(device->buffer_upload, This->maps[i].buf);