Searched refs:q_indicators (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/s390/cio/ |
H A D | qdio_thinint.c | 42 static struct indicator_t *q_indicators; variable 52 if (!atomic_cmpxchg(&q_indicators[i].count, 0, 1)) in get_indicator() 53 return &q_indicators[i].ind; in get_indicator() 56 atomic_inc(&q_indicators[TIQDIO_SHARED_IND].count); in get_indicator() 57 return &q_indicators[TIQDIO_SHARED_IND].ind; in get_indicator() 87 return irq_ptr->dsci == &q_indicators[TIQDIO_SHARED_IND].ind; in references_shared_dsci() 104 if (!atomic_read(&q_indicators[TIQDIO_SHARED_IND].count)) in clear_shared_ind() 106 return xchg(&q_indicators[TIQDIO_SHARED_IND].ind, 0); in clear_shared_ind() 231 q_indicators = kcalloc(TIQDIO_NR_INDICATORS, sizeof(struct indicator_t), in qdio_thinint_init() 233 if (!q_indicators) in qdio_thinint_init() [all...] |
/kernel/linux/linux-6.6/drivers/s390/cio/ |
H A D | qdio_thinint.c | 43 static struct indicator_t *q_indicators; variable 53 if (!atomic_cmpxchg(&q_indicators[i].count, 0, 1)) in get_indicator() 54 return &q_indicators[i].ind; in get_indicator() 57 atomic_inc(&q_indicators[TIQDIO_SHARED_IND].count); in get_indicator() 58 return &q_indicators[TIQDIO_SHARED_IND].ind; in get_indicator() 72 return irq_ptr->dsci == &q_indicators[TIQDIO_SHARED_IND].ind; in references_shared_dsci() 89 if (!atomic_read(&q_indicators[TIQDIO_SHARED_IND].count)) in clear_shared_ind() 91 return xchg(&q_indicators[TIQDIO_SHARED_IND].ind, 0); in clear_shared_ind() 207 q_indicators = kcalloc(TIQDIO_NR_INDICATORS, sizeof(struct indicator_t), in qdio_thinint_init() 209 if (!q_indicators) in qdio_thinint_init() [all...] |
Completed in 1 milliseconds