• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/

Lines Matching refs:start_addr

134  * 4. When this function is left, the address pointer (start_addr) is
139 * start_addr - 1 if the count has reached zero. The result is
150 register unsigned char *start_addr asm ("a3"), *end_addr asm ("a4");
203 start_addr = phys_to_virt(dma_base);
204 end_addr = start_addr + dma_cnt;
225 *psdm_reg = *start_addr++;
227 *psdm_reg = *start_addr++;
229 *psdm_reg = *start_addr++;
231 *psdm_reg = *start_addr++;
233 *psdm_reg = *start_addr++;
235 *psdm_reg = *start_addr++;
237 *psdm_reg = *start_addr++;
239 *psdm_reg = *start_addr++;
241 *psdm_reg = *start_addr++;
243 *psdm_reg = *start_addr++;
245 *psdm_reg = *start_addr++;
247 *psdm_reg = *start_addr++;
249 *psdm_reg = *start_addr++;
251 *psdm_reg = *start_addr++;
253 *psdm_reg = *start_addr++;
255 *psdm_reg = *start_addr++;
261 *psdm_reg = *start_addr++; /* Dummy byte. */
277 *start_addr++ = *psdm_reg;
279 *start_addr++ = *psdm_reg;
281 *start_addr++ = *psdm_reg;
283 *start_addr++ = *psdm_reg;
285 *start_addr++ = *psdm_reg;
287 *start_addr++ = *psdm_reg;
289 *start_addr++ = *psdm_reg;
291 *start_addr++ = *psdm_reg;
293 *start_addr++ = *psdm_reg;
295 *start_addr++ = *psdm_reg;
297 *start_addr++ = *psdm_reg;
299 *start_addr++ = *psdm_reg;
301 *start_addr++ = *psdm_reg;
303 *start_addr++ = *psdm_reg;
305 *start_addr++ = *psdm_reg;
307 *start_addr++ = *psdm_reg;
313 *start_addr++ = *psdm_reg;
316 set_restdata_reg(start_addr);
319 if (start_addr != end_addr)
322 dma_cnt = end_addr - start_addr;
325 dma_base = (dma_cnt == 0) ? virt_to_phys(start_addr - 1) + 1 :
326 virt_to_phys(start_addr);
390 start_addr--;
399 start_addr--;
408 start_addr--;
429 dma_cnt = end_addr - start_addr;
443 set_restdata_reg(start_addr);
465 set_restdata_reg(start_addr);