Searched refs:slsb (Results 1 - 4 of 4) sorted by relevance

/linux-4.4.14/drivers/s390/cio/
H A Dqdio.h213 * Note on cache alignment: grouped slsb and write mostly data at the beginning
217 struct slsb slsb; member in struct:qdio_q
H A Dqdio_main.c228 __state = q->slsb.val[bufnr]; get_buf_states()
232 if ((q->slsb.val[bufnr] & __state) != __state) get_buf_states()
234 } else if (q->slsb.val[bufnr] != __state) get_buf_states()
248 /* wrap-around safe setting of slsb states, returns number of changed buffers */ set_buf_states()
258 xchg(&q->slsb.val[bufnr], state); set_buf_states()
270 /* set slsb states to initial state */ qdio_init_buf_states()
1505 /* protect against stop polling setting an ACK for an emptied slsb */ handle_inbound()
H A Dqdio_setup.c204 q->slib->slsba = (unsigned long)&q->slsb.val[0]; setup_storage_lists()
407 (unsigned long)&irq_ptr_qs[i]->slsb.val[0]; __qdio_allocate_fill_qdr()
/linux-4.4.14/arch/s390/include/asm/
H A Dqdio.h242 * struct slsb - storage list state block (SLSB)
245 struct slsb { struct

Completed in 122 milliseconds