RIO_PW_MSG_SIZE
if (kfifo_avail(&pw->pw_fifo) >= RIO_PW_MSG_SIZE) {
RIO_PW_MSG_SIZE);
RIO_PW_MSG_SIZE, &pw->pw_fifo_lock)) {
for (i = 0; i < RIO_PW_MSG_SIZE/sizeof(u32); i++) {
RIO_PW_MSG_SIZE,
if (kfifo_alloc(&pw->pw_fifo, RIO_PW_MSG_SIZE * 32, GFP_KERNEL)) {
dma_free_coherent(pw->dev, RIO_PW_MSG_SIZE,
memcpy(event.u.portwrite.payload, msg->raw, RIO_PW_MSG_SIZE);
for (i = 0; i < RIO_PW_MSG_SIZE / sizeof(u32); i = i + 4) {
u32 raw[RIO_PW_MSG_SIZE/sizeof(u32)];