Lines Matching refs:buffer
50 char *buffer; member
99 msg->buffer = kzalloc(SSP_HEADER_SIZE_ALIGNED + len, in ssp_create_msg()
101 if (!msg->buffer) { in ssp_create_msg()
109 memcpy(msg->buffer, &h, SSP_HEADER_SIZE); in ssp_create_msg()
122 memcpy(&m->buffer[SSP_HEADER_SIZE_ALIGNED + offset], src, len); in ssp_fill_buffer()
128 memcpy(dest, &m->buffer[SSP_HEADER_SIZE_ALIGNED + offset], len); in ssp_get_buffer()
132 (m->buffer[SSP_HEADER_SIZE_ALIGNED + index])
134 (m->buffer[SSP_HEADER_SIZE_ALIGNED + index] = val)
138 kfree(m->buffer); in ssp_clean_msg()
208 status = spi_write(data->spi, msg->buffer, SSP_HEADER_SIZE); in ssp_do_transfer()
341 char *buffer; in ssp_irq_msg() local
385 buffer = kmalloc(length, GFP_KERNEL | GFP_DMA); in ssp_irq_msg()
386 if (!buffer) { in ssp_irq_msg()
392 ret = spi_read(data->spi, buffer, length); in ssp_irq_msg()
396 kfree(buffer); in ssp_irq_msg()
406 &msg->buffer[SSP_HEADER_SIZE_ALIGNED], in ssp_irq_msg()
411 &msg->buffer[SSP_HEADER_SIZE_ALIGNED], in ssp_irq_msg()
430 buffer = kzalloc(length, GFP_KERNEL | GFP_DMA); in ssp_irq_msg()
431 if (!buffer) in ssp_irq_msg()
434 ret = spi_read(data->spi, buffer, length); in ssp_irq_msg()
437 kfree(buffer); in ssp_irq_msg()
441 ret = ssp_parse_dataframe(data, buffer, length); in ssp_irq_msg()
443 kfree(buffer); in ssp_irq_msg()
522 char buffer; in ssp_get_chipid() local
531 buffer = SSP_GET_BUFFER_AT_INDEX(msg, 0); in ssp_get_chipid()
535 return ret < 0 ? ret : buffer; in ssp_get_chipid()