#ifndef __NV50_TRANSFER_H__ #define __NV50_TRANSFER_H__ #include "pipe/p_state.h" struct nv50_m2mf_rect { struct nouveau_bo *bo; uint32_t base; unsigned domain; uint32_t pitch; uint32_t width; uint32_t x; uint32_t height; uint32_t y; uint16_t depth; uint16_t z; uint16_t tile_mode; uint16_t cpp; }; void nv50_m2mf_rect_setup(struct nv50_m2mf_rect *rect, struct pipe_resource *restrict res, unsigned l, unsigned x, unsigned y, unsigned z); #endif