Lines Matching refs:copy
60 int copy = IWL_FIRST_TB_SIZE - copy_size;
62 if (copy > cmdlen[i])
63 copy = cmdlen[i];
64 cmdlen[i] -= copy;
65 cmddata[i] += copy;
66 copy_size += copy;
152 /* and copy the data that needs to be copied */
154 int copy;
159 /* copy everything if not nocopy/dup */
162 copy = cmd->len[i];
164 memcpy((u8 *)out_cmd + cmd_pos, cmd->data[i], copy);
165 cmd_pos += copy;
166 copy_size += copy;
172 * in total (for bi-directional DMA), but copy up to what
175 copy = min_t(int, TFD_MAX_PAYLOAD_SIZE - cmd_pos, cmd->len[i]);
177 memcpy((u8 *)out_cmd + cmd_pos, cmd->data[i], copy);
178 cmd_pos += copy;
182 copy = IWL_FIRST_TB_SIZE - copy_size;
184 if (copy > cmd->len[i])
185 copy = cmd->len[i];
186 copy_size += copy;
196 /* start the TFD with the minimum copy bytes */