/Linux-v4.19/kernel/locking/ |
D | percpu-rwsem.c | 13 sem->read_count = alloc_percpu(int); in __percpu_init_rwsem() 14 if (unlikely(!sem->read_count)) in __percpu_init_rwsem() 32 if (!sem->read_count) in percpu_free_rwsem() 36 free_percpu(sem->read_count); in percpu_free_rwsem() 37 sem->read_count = NULL; /* catch use after free bugs */ in percpu_free_rwsem() 86 this_cpu_inc(*sem->read_count); in __percpu_down_read() 102 __this_cpu_dec(*sem->read_count); in __percpu_up_read() 127 if (per_cpu_sum(*sem->read_count) != 0) in readers_active_check()
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_vf_error.c | 71 …if (adev->virt.vf_errors.write_count - adev->virt.vf_errors.read_count > AMDGPU_VF_ERROR_ENTRY_SIZ… in amdgpu_vf_error_trans_all() 72 adev->virt.vf_errors.read_count = adev->virt.vf_errors.write_count - AMDGPU_VF_ERROR_ENTRY_SIZE; in amdgpu_vf_error_trans_all() 75 while (adev->virt.vf_errors.read_count < adev->virt.vf_errors.write_count) { in amdgpu_vf_error_trans_all() 76 index =adev->virt.vf_errors.read_count % AMDGPU_VF_ERROR_ENTRY_SIZE; in amdgpu_vf_error_trans_all() 83 adev->virt.vf_errors.read_count ++; in amdgpu_vf_error_trans_all()
|
D | amdgpu_virt.h | 44 int read_count; member
|
/Linux-v4.19/include/linux/ |
D | percpu-rwsem.h | 14 unsigned int __percpu *read_count; member 24 .read_count = &__percpu_rwsem_rc_##name, \ 47 __this_cpu_inc(*sem->read_count); in percpu_down_read_preempt_disable() 71 __this_cpu_inc(*sem->read_count); in percpu_down_read_trylock() 97 __this_cpu_dec(*sem->read_count); in percpu_up_read_preempt_enable()
|
D | iomap.h | 109 atomic_t read_count; member
|
/Linux-v4.19/drivers/net/ethernet/sfc/falcon/ |
D | tx.c | 77 tx_queue->queue, tx_queue->read_count); in ef4_dequeue_buffer() 137 txq1->old_read_count = READ_ONCE(txq1->read_count); in ef4_tx_maybe_stop_queue() 138 txq2->old_read_count = READ_ONCE(txq2->read_count); in ef4_tx_maybe_stop_queue() 366 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in ef4_dequeue_buffers() 382 ++tx_queue->read_count; in ef4_dequeue_buffers() 383 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in ef4_dequeue_buffers() 519 fill_level = max(tx_queue->insert_count - tx_queue->read_count, in ef4_xmit_done() 520 txq2->insert_count - txq2->read_count); in ef4_xmit_done() 526 if ((int)(tx_queue->read_count - tx_queue->old_write_count) >= 0) { in ef4_xmit_done() 528 if (tx_queue->read_count == tx_queue->old_write_count) { in ef4_xmit_done() [all …]
|
D | net_driver.h | 232 unsigned int read_count ____cacheline_aligned_in_smp;
|
/Linux-v4.19/drivers/gpu/drm/mediatek/ |
D | mtk_hdmi_ddc.c | 121 u32 remain_count, ack_count, ack_final, read_count, temp_count; in mtk_hdmi_ddc_read_msg() local 144 read_count = 8; in mtk_hdmi_ddc_read_msg() 148 read_count = remain_count; in mtk_hdmi_ddc_read_msg() 153 DDCM_PGLEN_OFFSET, read_count - 1); in mtk_hdmi_ddc_read_msg() 163 if (((ack_final == 1) && (temp_count != (read_count - 1))) || in mtk_hdmi_ddc_read_msg() 164 ((ack_final == 0) && (temp_count != read_count))) { in mtk_hdmi_ddc_read_msg() 169 for (i = read_count; i >= 1; i--) { in mtk_hdmi_ddc_read_msg() 186 remain_count -= read_count; in mtk_hdmi_ddc_read_msg() 187 index += read_count; in mtk_hdmi_ddc_read_msg()
|
/Linux-v4.19/drivers/char/ipmi/ |
D | ipmi_bt_sm.c | 81 int read_count; member 195 bt->read_count = 5; in force_result() 249 msg_len = bt->read_count - 2; /* account for length & seq */ in bt_get_result() 339 bt->read_count = bt->read_data[0]; in read_all_bytes() 341 if (bt->read_count < 4 || bt->read_count >= IPMI_MAX_MSG_LENGTH) { in read_all_bytes() 344 bt->read_count); in read_all_bytes() 348 for (i = 1; i <= bt->read_count; i++) in read_all_bytes() 350 bt->read_count++; /* Account internally for length byte */ in read_all_bytes() 353 int max = bt->read_count; in read_all_bytes() 361 printk(KERN_CONT "%s\n", bt->read_count == max ? "" : " ..."); in read_all_bytes() [all …]
|
/Linux-v4.19/drivers/net/ethernet/sfc/ |
D | tx.c | 100 tx_queue->queue, tx_queue->read_count); in efx_dequeue_buffer() 154 txq1->old_read_count = READ_ONCE(txq1->read_count); in efx_tx_maybe_stop_queue() 155 txq2->old_read_count = READ_ONCE(txq2->read_count); in efx_tx_maybe_stop_queue() 622 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in efx_dequeue_buffers() 638 ++tx_queue->read_count; in efx_dequeue_buffers() 639 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in efx_dequeue_buffers() 781 fill_level = max(tx_queue->insert_count - tx_queue->read_count, in efx_xmit_done() 782 txq2->insert_count - txq2->read_count); in efx_xmit_done() 788 if ((int)(tx_queue->read_count - tx_queue->old_write_count) >= 0) { in efx_xmit_done() 790 if (tx_queue->read_count == tx_queue->old_write_count) { in efx_xmit_done() [all …]
|
D | tx_tso.c | 119 tx_queue->read_count >= in efx_tx_queue_insert()
|
/Linux-v4.19/drivers/usb/misc/ |
D | rio500.c | 349 ssize_t read_count; in read_rio() local 368 read_count = 0; in read_rio() 374 return read_count ? read_count : -EINTR; in read_rio() 421 read_count += this_read; in read_rio() 426 return read_count; in read_rio()
|
D | chaoskey.c | 408 ssize_t read_count = 0; in chaoskey_read() local 458 read_count += this_time; in chaoskey_read() 464 if (read_count) { in chaoskey_read() 465 usb_dbg(dev->interface, "read %zu bytes", read_count); in chaoskey_read() 466 return read_count; in chaoskey_read()
|
/Linux-v4.19/drivers/media/pci/saa7134/ |
D | saa7134-alsa.c | 159 if (dev->dmasound.read_count >= dev->dmasound.blksize * (dev->dmasound.blocks-2)) { in saa7134_irq_alsa_done() 161 dev->dmasound.read_count, in saa7134_irq_alsa_done() 174 dev->dmasound.blksize, dev->dmasound.read_count); in saa7134_irq_alsa_done() 178 dev->dmasound.read_count += dev->dmasound.blksize; in saa7134_irq_alsa_done() 182 if (dev->dmasound.read_count >= snd_pcm_lib_period_bytes(dev->dmasound.substream)) { in saa7134_irq_alsa_done() 605 if (dev->dmasound.read_count) { in snd_card_saa7134_capture_pointer() 606 dev->dmasound.read_count -= snd_pcm_lib_period_bytes(substream); in snd_card_saa7134_capture_pointer() 817 dev->dmasound.read_count = 0; in snd_card_saa7134_capture_open()
|
/Linux-v4.19/drivers/media/usb/em28xx/ |
D | em28xx-input.c | 52 unsigned int read_count:7; member 224 poll_result->read_count = (msg[0] & 0x7f); in default_polling_getkey() 267 poll_result->read_count = (msg[0] & 0x7f); in em2874_polling_getkey() 348 if (unlikely(poll_result.read_count != ir->last_readcount)) { in em28xx_ir_handle_key() 350 poll_result.toggle_bit, poll_result.read_count, in em28xx_ir_handle_key() 375 ir->last_readcount = poll_result.read_count; in em28xx_ir_handle_key()
|
/Linux-v4.19/tools/perf/ |
D | builtin-lock.c | 110 int read_count; member 437 seq->read_count = 1; in report_lock_acquire_event() 443 seq->read_count++; in report_lock_acquire_event() 621 seq->read_count--; in report_lock_release_event() 622 BUG_ON(seq->read_count < 0); in report_lock_release_event() 623 if (!seq->read_count) { in report_lock_release_event()
|
/Linux-v4.19/drivers/clocksource/ |
D | sh_cmt.c | 90 unsigned long (*read_count)(void __iomem *base, unsigned long offs); member 193 .read_count = sh_cmt_read16, 203 .read_count = sh_cmt_read32, 214 .read_count = sh_cmt_read32, 225 .read_count = sh_cmt_read32, 236 .read_count = sh_cmt_read32, 275 return ch->cmt->info->read_count(ch->ioctrl, CMCNT); in sh_cmt_read_cmcnt()
|
/Linux-v4.19/drivers/tty/serial/ |
D | ioc3_serial.c | 1394 int read_count = 0, read_room, flip = 0; in receive_chars() local 1408 read_count = do_read(the_port, ch, MAX_CHARS); in receive_chars() 1409 if (read_count > 0) { in receive_chars() 1412 read_count); in receive_chars() 1413 the_port->icount.rx += read_count; in receive_chars() 1420 return read_count; in receive_chars()
|
D | ioc4_serial.c | 2347 int read_count, request_count = IOC4_MAX_CHARS; in receive_chars() local 2362 read_count = do_read(the_port, ch, request_count); in receive_chars() 2363 if (read_count > 0) { in receive_chars() 2364 tty_insert_flip_string(&state->port, ch, read_count); in receive_chars() 2365 icount->rx += read_count; in receive_chars()
|
/Linux-v4.19/drivers/misc/mic/scif/ |
D | scif_api.c | 1012 int curr_recv_len = 0, remaining_len = len, read_count; in _scif_recv() local 1021 read_count = scif_rb_count(&qp->inbound_q, remaining_len); in _scif_recv() 1022 if (read_count) { in _scif_recv() 1028 curr_recv_len = min(remaining_len, read_count); in _scif_recv()
|
/Linux-v4.19/drivers/media/common/siano/ |
D | smscoreapi.h | 1064 u32 read_count; /* number of bytes to read */ member 1070 u32 read_count; /* number of bytes read */ member
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/ |
D | qed_dcbx.c | 404 int read_count = 0; in qed_dcbx_copy_mib() local 422 read_count++; in qed_dcbx_copy_mib() 427 type, read_count, prefix_seq_num, suffix_seq_num); in qed_dcbx_copy_mib() 429 (read_count < QED_DCBX_MAX_MIB_READ_TRY)); in qed_dcbx_copy_mib() 431 if (read_count >= QED_DCBX_MAX_MIB_READ_TRY) { in qed_dcbx_copy_mib() 434 type, read_count, prefix_seq_num, suffix_seq_num); in qed_dcbx_copy_mib()
|
/Linux-v4.19/drivers/scsi/ |
D | osst.h | 585 int read_count; member
|
/Linux-v4.19/fs/ |
D | iomap.c | 117 atomic_set(&iop->read_count, 0); in iomap_page_create() 132 WARN_ON_ONCE(atomic_read(&iop->read_count)); in iomap_page_release() 220 if (!iop || atomic_dec_and_test(&iop->read_count)) in iomap_read_finish() 327 atomic_inc(&iop->read_count); in iomap_readpage_actor()
|
/Linux-v4.19/drivers/char/pcmcia/ |
D | synclink_cs.c | 833 unsigned char fifo_count, read_count, i; in rx_ready_hdlc() local 861 read_count = 1; in rx_ready_hdlc() 864 read_count = 2; in rx_ready_hdlc() 867 fifo_count -= read_count; in rx_ready_hdlc() 869 buf->status = data[--read_count]; in rx_ready_hdlc() 871 for (i = 0; i < read_count; i++) { in rx_ready_hdlc()
|