Lines Matching refs:buffer

121 static inline int ppa_write_info(struct Scsi_Host *host, char *buffer, int length)  in ppa_write_info()  argument
126 if ((length > 5) && (strncmp(buffer, "mode=", 5) == 0)) { in ppa_write_info()
127 x = simple_strtoul(buffer + 5, NULL, 0); in ppa_write_info()
131 if ((length > 10) && (strncmp(buffer, "recon_tmo=", 10) == 0)) { in ppa_write_info()
132 x = simple_strtoul(buffer + 10, NULL, 0); in ppa_write_info()
239 static int ppa_byte_out(unsigned short base, const char *buffer, int len) in ppa_byte_out() argument
244 w_dtr(base, *buffer++); in ppa_byte_out()
251 static int ppa_byte_in(unsigned short base, char *buffer, int len) in ppa_byte_in() argument
256 *buffer++ = r_dtr(base); in ppa_byte_in()
263 static int ppa_nibble_in(unsigned short base, char *buffer, int len) in ppa_nibble_in() argument
271 *buffer++ = h | ((r_str(base) & 0xf0) >> 4); in ppa_nibble_in()
276 static int ppa_out(ppa_struct *dev, char *buffer, int len) in ppa_out() argument
291 r = ppa_byte_out(ppb, buffer, len); in ppa_out()
300 if (!(((long) buffer | len) & 0x01)) in ppa_out()
301 outsw(ppb + 4, buffer, len >> 1); in ppa_out()
303 if (!(((long) buffer | len) & 0x03)) in ppa_out()
304 outsl(ppb + 4, buffer, len >> 2); in ppa_out()
307 outsb(ppb + 4, buffer, len); in ppa_out()
321 static int ppa_in(ppa_struct *dev, char *buffer, int len) in ppa_in() argument
335 r = ppa_nibble_in(ppb, buffer, len); in ppa_in()
342 r = ppa_byte_in(ppb, buffer, len); in ppa_in()
353 if (!(((long) buffer | len) & 0x01)) in ppa_in()
354 insw(ppb + 4, buffer, len >> 1); in ppa_in()
356 if (!(((long) buffer | len) & 0x03)) in ppa_in()
357 insl(ppb + 4, buffer, len >> 2); in ppa_in()
360 insb(ppb + 4, buffer, len); in ppa_in()
589 if (cmd->SCp.buffer && !cmd->SCp.this_residual) { in ppa_completion()
592 cmd->SCp.buffer++; in ppa_completion()
594 cmd->SCp.buffer->length; in ppa_completion()
595 cmd->SCp.ptr = sg_virt(cmd->SCp.buffer); in ppa_completion()
738 cmd->SCp.buffer = scsi_sglist(cmd); in ppa_engine()
739 cmd->SCp.this_residual = cmd->SCp.buffer->length; in ppa_engine()
740 cmd->SCp.ptr = sg_virt(cmd->SCp.buffer); in ppa_engine()
742 cmd->SCp.buffer = NULL; in ppa_engine()