Lines Matching refs:cmd
50 uint32_t *cmd;
52 uint32_t define_size = sizeof(define_cmd) + sizeof(*cmd);
54 uint32_t remap_size = VMW_PPN_SIZE * num_pages + (sizeof(remap_cmd) + sizeof(*cmd)) * remap_num;
59 cmd_orig = cmd = VMW_FIFO_RESERVE(dev_priv, cmd_size);
60 if (unlikely(cmd == NULL))
66 *cmd++ = SVGA_CMD_DEFINE_GMR2;
67 memcpy(cmd, &define_cmd, sizeof(define_cmd));
68 cmd += sizeof(define_cmd) / sizeof(*cmd);
76 remap_cmd.flags = (VMW_PPN_SIZE > sizeof(*cmd)) ?
85 *cmd++ = SVGA_CMD_REMAP_GMR2;
86 memcpy(cmd, &remap_cmd, sizeof(remap_cmd));
87 cmd += sizeof(remap_cmd) / sizeof(*cmd);
91 *cmd = vmw_piter_dma_addr(iter) >> PAGE_SHIFT;
93 *((uint64_t *)cmd) = vmw_piter_dma_addr(iter) >>
96 cmd += VMW_PPN_SIZE / sizeof(*cmd);
104 BUG_ON(cmd != cmd_orig + cmd_size / sizeof(*cmd));
116 uint32_t *cmd;
118 cmd = VMW_FIFO_RESERVE(dev_priv, define_size);
119 if (unlikely(cmd == NULL))
125 *cmd++ = SVGA_CMD_DEFINE_GMR2;
126 memcpy(cmd, &define_cmd, sizeof(define_cmd));