Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/s390/cio/
H A Dqdio.h200 * Note on cache alignment: grouped slsb and write mostly data at the beginning
204 struct slsb slsb; member
H A Dqdio_main.c218 __state = q->slsb.val[bufnr]; in get_buf_states()
232 q->slsb.val[bufnr] == SLSB_P_OUTPUT_PENDING && in get_buf_states()
237 if (q->slsb.val[bufnr] != __state) in get_buf_states()
252 /* wrap-around safe setting of slsb states, returns number of changed buffers */
265 WRITE_ONCE(q->slsb.val[bufnr], state); in set_buf_states()
281 /* set slsb states to initial state */
H A Dqdio_setup.c239 q->slib->slsba = (unsigned long)&q->slsb.val[0]; in setup_storage_lists()
412 desc->slsba = virt_to_phys(&queue->slsb); in qdio_fill_qdr_desc()
/kernel/linux/linux-6.6/drivers/s390/cio/
H A Dqdio.h173 * Note on cache alignment: grouped slsb and write mostly data at the beginning
177 struct slsb slsb; member
H A Dqdio_setup.c178 q->slib->slsba = (unsigned long)&q->slsb.val[0]; in setup_storage_lists()
296 desc->slsba = virt_to_phys(&queue->slsb); in qdio_fill_qdr_desc()
H A Dqdio_main.c216 __state = q->slsb.val[bufnr]; in get_buf_states()
226 if (q->slsb.val[bufnr] != __state) in get_buf_states()
241 /* wrap-around safe setting of slsb states, returns number of changed buffers */
254 WRITE_ONCE(q->slsb.val[bufnr], state); in set_buf_states()
270 /* set slsb states to initial state */
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dqdio.h242 * struct slsb - storage list state block (SLSB)
245 struct slsb { struct
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dqdio.h239 * struct slsb - storage list state block (SLSB)
242 struct slsb { struct

Completed in 10 milliseconds