Home
last modified time | relevance | path

Searched refs:head_lock (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Dsdma.c401 * Must be called with head_lock held
454 write_seqlock_irqsave(&sde->head_lock, flags); in sdma_field_flush()
457 write_sequnlock_irqrestore(&sde->head_lock, flags); in sdma_field_flush()
528 write_seqlock(&curr_sde->head_lock); in sdma_err_progress_check()
532 write_sequnlock(&curr_sde->head_lock); in sdma_err_progress_check()
542 write_sequnlock(&curr_sde->head_lock); in sdma_err_progress_check()
614 write_seqlock(&sde->head_lock); in sdma_sw_clean_up_task()
651 write_sequnlock(&sde->head_lock); in sdma_sw_clean_up_task()
1441 seqlock_init(&sde->head_lock); in sdma_init()
1763 * This is called with head_lock hel
[all...]
H A Dsdma.h364 /* read/write using head_lock */
366 seqlock_t head_lock ____cacheline_aligned_in_smp;
450 * Either head_lock or tail lock required to see
924 if (read_seqretry(&sde->head_lock, seq)) { in sdma_progress()
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Dsdma.c359 * Must be called with head_lock held
412 write_seqlock_irqsave(&sde->head_lock, flags); in sdma_field_flush()
415 write_sequnlock_irqrestore(&sde->head_lock, flags); in sdma_field_flush()
486 write_seqlock(&curr_sde->head_lock); in sdma_err_progress_check()
490 write_sequnlock(&curr_sde->head_lock); in sdma_err_progress_check()
500 write_sequnlock(&curr_sde->head_lock); in sdma_err_progress_check()
572 write_seqlock(&sde->head_lock); in sdma_sw_clean_up_task()
609 write_sequnlock(&sde->head_lock); in sdma_sw_clean_up_task()
1399 seqlock_init(&sde->head_lock); in sdma_init()
1721 * This is called with head_lock hel
[all...]
H A Dsdma.h323 /* read/write using head_lock */
325 seqlock_t head_lock ____cacheline_aligned_in_smp;
409 * Either head_lock or tail lock required to see
883 if (read_seqretry(&sde->head_lock, seq)) { in sdma_progress()
/kernel/linux/linux-5.10/arch/um/drivers/
H A Dvector_kern.h44 spinlock_t head_lock; member
H A Dvector_kern.c246 * dequeuers. Caller must hold the head_lock!
286 spin_lock(&qi->head_lock); in vector_advancetail()
289 spin_unlock(&qi->head_lock); in vector_advancetail()
343 spin_lock(&qi->head_lock); in vector_enqueue()
345 spin_unlock(&qi->head_lock); in vector_enqueue()
414 if (spin_trylock(&qi->head_lock)) { in vector_send()
473 spin_unlock(&qi->head_lock); in vector_send()
594 spin_lock_init(&result->head_lock); in create_queue()
/kernel/linux/linux-6.6/arch/um/drivers/
H A Dvector_kern.h45 spinlock_t head_lock; member
H A Dvector_kern.c245 * dequeuers. Caller must hold the head_lock!
285 spin_lock(&qi->head_lock); in vector_advancetail()
288 spin_unlock(&qi->head_lock); in vector_advancetail()
342 spin_lock(&qi->head_lock); in vector_enqueue()
344 spin_unlock(&qi->head_lock); in vector_enqueue()
413 if (spin_trylock(&qi->head_lock)) { in vector_send()
471 spin_unlock(&qi->head_lock); in vector_send()
590 spin_lock_init(&result->head_lock); in create_queue()
/kernel/linux/linux-5.10/drivers/crypto/
H A Dtalitos.h99 spinlock_t head_lock ____cacheline_aligned;
H A Dtalitos.c280 spin_lock_irqsave(&priv->chan[ch].head_lock, flags); in talitos_submit()
284 spin_unlock_irqrestore(&priv->chan[ch].head_lock, flags); in talitos_submit()
318 spin_unlock_irqrestore(&priv->chan[ch].head_lock, flags); in talitos_submit()
3451 spin_lock_init(&priv->chan[i].head_lock); in talitos_probe()
/kernel/linux/linux-6.6/drivers/crypto/
H A Dtalitos.h99 spinlock_t head_lock ____cacheline_aligned;
H A Dtalitos.c281 spin_lock_irqsave(&priv->chan[ch].head_lock, flags); in talitos_submit()
285 spin_unlock_irqrestore(&priv->chan[ch].head_lock, flags); in talitos_submit()
319 spin_unlock_irqrestore(&priv->chan[ch].head_lock, flags); in talitos_submit()
3452 spin_lock_init(&priv->chan[i].head_lock); in talitos_probe()

Completed in 24 milliseconds