Lines Matching refs:buffer

124 static int imm_write_info(struct Scsi_Host *host, char *buffer, int length)  in imm_write_info()  argument
128 if ((length > 5) && (strncmp(buffer, "mode=", 5) == 0)) { in imm_write_info()
129 dev->mode = simple_strtoul(buffer + 5, NULL, 0); in imm_write_info()
295 static int imm_byte_out(unsigned short base, const char *buffer, int len) in imm_byte_out() argument
301 w_dtr(base, *buffer++); in imm_byte_out()
303 w_dtr(base, *buffer++); in imm_byte_out()
310 static int imm_nibble_in(unsigned short base, char *buffer, int len) in imm_nibble_in() argument
323 *buffer++ = (r_str(base) & 0xf0) | l; in imm_nibble_in()
329 static int imm_byte_in(unsigned short base, char *buffer, int len) in imm_byte_in() argument
339 *buffer++ = r_dtr(base); in imm_byte_in()
345 static int imm_out(imm_struct *dev, char *buffer, int len) in imm_out() argument
367 if (!(((long) buffer | len) & 0x01)) in imm_out()
368 outsw(ppb + 4, buffer, len >> 1); in imm_out()
370 if (!(((long) buffer | len) & 0x03)) in imm_out()
371 outsl(ppb + 4, buffer, len >> 2); in imm_out()
374 outsb(ppb + 4, buffer, len); in imm_out()
384 r = imm_byte_out(ppb, buffer, len); in imm_out()
394 static int imm_in(imm_struct *dev, char *buffer, int len) in imm_in() argument
411 r = imm_nibble_in(ppb, buffer, len); in imm_in()
417 r = imm_byte_in(ppb, buffer, len); in imm_in()
427 if (!(((long) buffer | len) & 0x01)) in imm_in()
428 insw(ppb + 4, buffer, len >> 1); in imm_in()
430 if (!(((long) buffer | len) & 0x03)) in imm_in()
431 insl(ppb + 4, buffer, len >> 2); in imm_in()
434 insb(ppb + 4, buffer, len); in imm_in()
684 if (cmd->SCp.buffer && !cmd->SCp.this_residual) { in imm_completion()
687 cmd->SCp.buffer++; in imm_completion()
689 cmd->SCp.buffer->length; in imm_completion()
690 cmd->SCp.ptr = sg_virt(cmd->SCp.buffer); in imm_completion()
823 cmd->SCp.buffer = scsi_sglist(cmd); in imm_engine()
824 cmd->SCp.this_residual = cmd->SCp.buffer->length; in imm_engine()
825 cmd->SCp.ptr = sg_virt(cmd->SCp.buffer); in imm_engine()
827 cmd->SCp.buffer = NULL; in imm_engine()