Lines Matching refs:buffer
44 * The size of the buffer for iucv data transfer is one page,
46 * place an integer and some characters into that buffer,
72 char * buffer;
412 * the total number of bytes we actually write into the buffer.
415 char * buffer;
423 buffer = priv->buffer;
427 * + size of FENCE in the first 4 bytes of the buffer.
431 temp = (int*)priv->buffer;
433 buffer = priv->buffer + sizeof(int);
436 * If the record is bigger than our buffer, we receive only
443 0, buffer, iucv_data_count,
447 * the buffer, which is OK for us. A 9 indicates that the
460 priv->current_position = priv->buffer;
465 buffer = priv->buffer + user_data_count;
466 memcpy(buffer, FENCE, sizeof(FENCE));
502 /* if all data has been transferred, set buffer free */
837 free_page((unsigned long)sys_ser[i].buffer);
870 sys_ser[i].buffer = (char *) get_zeroed_page(GFP_KERNEL | GFP_DMA);
871 if (!sys_ser[i].buffer) {
875 sys_ser[i].current_position = sys_ser[i].buffer;