Home
last modified time | relevance | path

Searched refs:rmb (Results 1 – 200 of 220) sorted by relevance

12

/linux-4.4.14/include/asm-generic/
Dbarrier.h37 #ifndef rmb
38 #define rmb() mb() macro
46 #define dma_rmb() rmb()
64 #define smp_rmb() rmb()
/linux-4.4.14/arch/x86/um/asm/
Dbarrier.h21 #define rmb() alternative("lock; addl $0,0(%%esp)", "lfence", X86_FEATURE_XMM2) macro
27 #define rmb() asm volatile("lfence" : : : "memory") macro
33 #define dma_rmb() rmb()
/linux-4.4.14/arch/sparc/include/asm/
Dbarrier_64.h37 #define rmb() __asm__ __volatile__("":::"memory") macro
40 #define dma_rmb() rmb()
48 #define smp_rmb() rmb()
Dspinlock_64.h27 do { rmb(); \
/linux-4.4.14/arch/x86/include/asm/
Dbarrier.h19 #define rmb() alternative("lock; addl $0,0(%%esp)", "lfence", X86_FEATURE_XMM2) macro
23 #define rmb() asm volatile("lfence":::"memory") macro
28 #define dma_rmb() rmb()
/linux-4.4.14/tools/arch/x86/include/asm/
Dbarrier.h20 #define rmb() asm volatile("lock; addl $0,0(%%esp)" ::: "memory") macro
24 #define rmb() asm volatile("lfence":::"memory") macro
/linux-4.4.14/tools/include/asm-generic/
Dbarrier.h35 #ifndef rmb
36 #define rmb() mb() macro
/linux-4.4.14/tools/perf/arch/x86/util/
Dtsc.c21 rmb(); in perf_read_tsc_conversion()
26 rmb(); in perf_read_tsc_conversion()
/linux-4.4.14/arch/s390/include/asm/
Dbarrier.h25 #define rmb() barrier() macro
30 #define smp_rmb() rmb()
/linux-4.4.14/arch/powerpc/lib/
Dlocks.c38 rmb(); in __spin_yield()
64 rmb(); in __rw_yield()
/linux-4.4.14/arch/metag/include/asm/
Dbarrier.h44 #define rmb() barrier() macro
47 #define dma_rmb() rmb()
/linux-4.4.14/drivers/video/fbdev/
Dbt455.h41 rmb(); in bt455_read_cmap_entry()
43 rmb(); in bt455_read_cmap_entry()
Dpm2fb.c459 rmb(); in set_memclock()
473 rmb(); in set_memclock()
495 rmb(); in set_pixclock()
Dvga16fb.c1170 rmb(); in vga_imageblit_expand()
Dfsl-diu-fb.c450 rmb(); in fsl_diu_dump()
/linux-4.4.14/tools/testing/selftests/powerpc/dscr/
Ddscr_default_test.c33 rmb(); in do_test()
39 rmb(); in do_test()
Ddscr.h41 #define rmb() asm volatile("lwsync":::"memory") macro
/linux-4.4.14/arch/arm/include/asm/
Dbarrier.h51 #define rmb() dsb() macro
57 #define rmb() barrier() macro
Dio.h171 #define __iormb() rmb()
/linux-4.4.14/arch/arm/vfp/
Dvfp.h76 u64 rh, rma, rmb, rl; in mul64to128() local
86 rmb = (u64)nl * mh; in mul64to128()
87 rma += rmb; in mul64to128()
90 rh += ((u64)(rma < rmb) << 32) + (rma >> 32); in mul64to128()
/linux-4.4.14/arch/x86/kernel/
Dpvclock.c129 rmb(); /* fetch version before time */ in pvclock_read_wallclock()
132 rmb(); /* fetch time before checking version */ in pvclock_read_wallclock()
Dkvm.c411 rmb(); in kvm_steal_clock()
413 rmb(); in kvm_steal_clock()
/linux-4.4.14/Documentation/devicetree/bindings/net/nfc/
Dtrf7970a.txt21 - t5t-rmb-extra-byte-quirk: Specify that the trf7970a has the erratum
45 t5t-rmb-extra-byte-quirk;
/linux-4.4.14/tools/arch/arm/include/asm/
Dbarrier.h10 #define rmb() ((void(*)(void))0xffff0fa0)() macro
/linux-4.4.14/tools/arch/arm64/include/asm/
Dbarrier.h14 #define rmb() asm volatile("dmb ishld" ::: "memory") macro
/linux-4.4.14/arch/frv/include/asm/
Dbarrier.h18 #define rmb() asm volatile ("membar" : : :"memory") macro
/linux-4.4.14/arch/arm/mach-realview/include/mach/
Dbarriers.h7 #define rmb() dsb() macro
/linux-4.4.14/tools/arch/tile/include/asm/
Dbarrier.h13 #define rmb() mb() macro
/linux-4.4.14/tools/arch/mips/include/asm/
Dbarrier.h18 #define rmb() mb() macro
/linux-4.4.14/arch/arc/include/asm/
Dbarrier.h30 #define rmb() asm volatile("dmb 1\n" : : : "memory") macro
Dio.h18 #define __iormb() rmb()
/linux-4.4.14/arch/powerpc/kernel/
Dsmp-tbsync.c53 rmb(); in smp_generic_take_timebase()
59 rmb(); in smp_generic_take_timebase()
/linux-4.4.14/tools/arch/xtensa/include/asm/
Dbarrier.h15 #define rmb() barrier() macro
/linux-4.4.14/tools/arch/ia64/include/asm/
Dbarrier.h45 #define rmb() mb() macro
/linux-4.4.14/tools/arch/powerpc/include/asm/
Dbarrier.h26 #define rmb() __asm__ __volatile__ ("sync" : : : "memory") macro
/linux-4.4.14/tools/arch/s390/include/asm/
Dbarrier.h27 #define rmb() mb() macro
/linux-4.4.14/tools/arch/alpha/include/asm/
Dbarrier.h5 #define rmb() __asm__ __volatile__("mb": : :"memory") macro
/linux-4.4.14/tools/arch/sh/include/asm/
Dbarrier.h26 #define rmb() mb() macro
/linux-4.4.14/arch/xtensa/include/asm/
Dbarrier.h13 #define rmb() barrier() macro
/linux-4.4.14/tools/arch/sparc/include/asm/
Dbarrier_64.h39 #define rmb() __asm__ __volatile__("":::"memory") macro
/linux-4.4.14/arch/alpha/include/asm/
Dbarrier.h7 #define rmb() __asm__ __volatile__("mb": : :"memory") macro
/linux-4.4.14/arch/sh/include/asm/
Dio.h48 #define readb(a) ({ u8 r_ = readb_relaxed(a); rmb(); r_; })
49 #define readw(a) ({ u16 r_ = readw_relaxed(a); rmb(); r_; })
50 #define readl(a) ({ u32 r_ = readl_relaxed(a); rmb(); r_; })
51 #define readq(a) ({ u64 r_ = readq_relaxed(a); rmb(); r_; })
Dbarrier.h28 #define rmb() mb() macro
/linux-4.4.14/arch/blackfin/include/asm/
Dbarrier.h23 # define rmb() do { barrier(); smp_check_barrier(); } while (0) macro
/linux-4.4.14/tools/virtio/asm/
Dbarrier.h11 # define rmb() abort() macro
/linux-4.4.14/arch/tile/include/asm/
Dbarrier.h71 #define rmb() fast_rmb() macro
/linux-4.4.14/include/linux/
Dvirtio_ring.h39 rmb(); in virtio_rmb()
/linux-4.4.14/arch/ia64/include/asm/
Dbarrier.h39 #define rmb() mb() macro
/linux-4.4.14/drivers/net/ethernet/cisco/enic/
Dcq_desc.h72 rmb(); in cq_desc_dec()
Dvnic_dev.c284 rmb(); in _vnic_dev_cmd()
/linux-4.4.14/drivers/scsi/snic/
Dcq_desc.h69 rmb(); in cq_desc_dec()
Dsnic_fwint.h523 rmb(); in snic_color_dec()
Dvnic_dev.c326 rmb(); in _svnic_dev_cmd2()
/linux-4.4.14/drivers/scsi/fnic/
Dcq_desc.h70 rmb(); in cq_desc_dec()
Dfcpio.h756 rmb(); in fcpio_color_dec()
Dvnic_dev.c280 rmb(); in vnic_dev_cmd()
/linux-4.4.14/drivers/scsi/aic94xx/
Daic94xx_reg.c78 rmb(); in asd_read_byte()
91 rmb(); in asd_read_word()
104 rmb(); in asd_read_dword()
Daic94xx_reg.h83 rmb(); \
/linux-4.4.14/arch/sparc/kernel/
Dsmp_64.c128 rmb(); in smp_callin()
175 rmb(); in get_delta()
210 rmb(); in smp_synchronize_tick_client()
261 rmb(); in smp_synchronize_one_tick()
271 rmb(); in smp_synchronize_one_tick()
1162 rmb(); in smp_capture()
1199 rmb(); in smp_penguin_jailcell()
Diommu.c378 rmb(); in strbuf_flush()
/linux-4.4.14/arch/powerpc/include/asm/
Dbarrier.h34 #define rmb() __asm__ __volatile__ ("sync" : : : "memory") macro
/linux-4.4.14/arch/arm64/include/asm/
Dbarrier.h32 #define rmb() dsb(ld) macro
Dio.h110 #define __iormb() rmb()
/linux-4.4.14/drivers/gpu/drm/omapdrm/
Domap_crtc.c314 rmb(); in omap_crtc_vblank_irq()
357 rmb(); in omap_crtc_enable()
407 rmb(); in omap_crtc_atomic_flush()
/linux-4.4.14/arch/mips/include/asm/
Dbarrier.h89 #define rmb() fast_rmb() macro
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den_txrx.c47 rmb(); in mlx5e_get_cqe()
Dcmd.c673 rmb(); in cmd_work_handler()
/linux-4.4.14/kernel/sched/
Didle.c226 rmb(); in cpu_idle_loop()
/linux-4.4.14/arch/mips/kernel/
Dsyscall.c178 rmb(); in mips_atomic_set()
/linux-4.4.14/drivers/scsi/sym53c8xx_2/
Dsym_glue.h105 #define MEMORY_READ_BARRIER() rmb()
/linux-4.4.14/drivers/scsi/
Ddpt_i2o.c448 rmb(); in adpt_queue_lck()
1289 rmb(); in adpt_i2o_post_this()
1365 rmb(); in adpt_i2o_reset_hba()
1408 rmb(); in adpt_i2o_reset_hba()
1417 rmb(); in adpt_i2o_reset_hba()
2142 rmb(); in adpt_isr()
2211 rmb(); in adpt_isr()
2788 rmb(); in adpt_send_nop()
2820 rmb(); in adpt_i2o_init_outbound_q()
2863 rmb(); in adpt_i2o_init_outbound_q()
[all …]
Datp870u.c1294 unsigned char i, j, k, rmb, n; in is870() local
1455 rmb = mbuf[1]; in is870()
1793 if ((mbuf[3] < 0x0d) && (rmb == 0)) { in is870()
1820 unsigned char i, j, k, rmb, n, lvdmode; in is880() local
1974 rmb = mbuf[1]; in is880()
2489 if ((mbuf[3] < 0x0d) && (rmb == 0)) { in is880()
3219 unsigned char i, j, k, rmb, n, lvdmode; in is885() local
3366 rmb = mbuf[1]; in is885()
3867 if ((mbuf[3] < 0x0d) && (rmb == 0)) { in is885()
Dosst.h17 unsigned rmb :1; /* Removable Medium Bit */ member
Dstex.c976 rmb(); in stex_common_handshake()
1026 rmb(); in stex_common_handshake()
1096 rmb(); in stex_ss_handshake()
DBusLogic.h1106 bool rmb:1; /* Byte 1 Bit 7 */ member
Dmvumi.c650 rmb(); in mvumi_wait_for_fw()
1257 rmb(); in mvumi_handshake_event()
1281 rmb(); in mvumi_check_handshake()
Dxen-scsifront.c304 rmb(); /* ordering required respective to dom0 */ in scsifront_ring_drain()
/linux-4.4.14/drivers/xen/xenbus/
Dxenbus_comms.c183 rmb(); in xb_read()
/linux-4.4.14/tools/perf/util/
Dauxtrace.h329 rmb(); in auxtrace_mmap__read_snapshot_head()
343 rmb(); in auxtrace_mmap__read_head()
Devlist.h206 rmb(); in perf_mmap__read_head()
/linux-4.4.14/arch/powerpc/sysdev/
Dcpm2_pic.c254 rmb(); in cpm2_pic_init()
Ddart_iommu.c138 rmb(); in dart_tlb_invalidate_one()
/linux-4.4.14/drivers/net/ethernet/silan/
Dsc92031.c493 rmb(); in _sc92031_check_media()
732 rmb(); in _sc92031_rx_tasklet()
765 rmb(); in _sc92031_rx_tasklet()
867 rmb(); in sc92031_tasklet()
901 rmb(); in sc92031_interrupt()
/linux-4.4.14/drivers/firmware/
Draspberrypi.c107 rmb(); in rpi_firmware_property_list()
/linux-4.4.14/drivers/scsi/megaraid/
Dmegaraid_mbox.c1415 rmb(); in mbox_post_cmd()
2097 rmb(); in megaraid_ack_sequence()
2108 rmb(); in megaraid_ack_sequence()
2766 rmb(); in mbox_post_sync_cmd()
2777 rmb(); in mbox_post_sync_cmd()
2799 rmb(); in mbox_post_sync_cmd()
2818 rmb(); in mbox_post_sync_cmd()
2886 rmb(); in mbox_post_sync_cmd_fast()
3347 rmb(); in megaraid_mbox_fire_sync_cmd()
Dmegaraid_sas_fusion.c575 rmb(); in wait_and_poll()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ih.c194 rmb(); in amdgpu_ih_process()
/linux-4.4.14/drivers/net/irda/
Dsa1100_ir.c239 rmb(); in sa1100_irda_sirtxdma_irq()
354 rmb(); in sa1100_irda_firtxdma_irq()
446 rmb(); in sa1100_irda_fir_error()
Dpxaficp_ir.c483 rmb(); in pxa_irda_fir_irq_eif()
/linux-4.4.14/drivers/net/wimax/i2400m/
Dusb.c645 rmb(); /* see i2400m->updown's documentation */ in i2400mu_suspend()
699 rmb(); /* see i2400m->updown's documentation */ in i2400mu_resume()
Ddriver.c622 rmb(); in __i2400m_dev_reset_handle()
668 rmb(); in __i2400m_dev_reset_handle()
Drx.c259 rmb(); /* see i2400m->ready's documentation */ in i2400m_report_hook_queue()
Dcontrol.c723 rmb(); /* Make sure we see what i2400m_dev_reset_handle() */ in i2400m_msg_to_dev()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_twsi.c75 rmb(); /* inlined, so prevent compiler reordering */ in i2c_wait_for_writes()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dtwsi.c93 rmb(); /* inlined, so prevent compiler reordering */ in i2c_wait_for_writes()
/linux-4.4.14/arch/x86/lguest/
Dboot.c951 rmb(); in lguest_clock_read()
955 rmb(); in lguest_clock_read()
/linux-4.4.14/drivers/misc/sgi-gru/
Dgrufault.c277 rmb(); /* Must/check ms_range_active before loading PTEs */ in gru_vtop()
413 rmb(); /* TFH must be cache resident before reading ms_range_active */ in gru_try_dropin()
Dgrukservices.c496 rmb(); in gru_check_status_proc()
509 rmb(); in gru_wait_proc()
/linux-4.4.14/drivers/net/can/softing/
Dsofting_fw.c48 rmb(); in _softing_fct_cmd()
91 rmb(); in softing_bootloader_command()
/linux-4.4.14/drivers/xen/events/
Devents_fifo.c299 rmb(); /* Ensure word is up-to-date before reading head. */ in consume_one_event()
/linux-4.4.14/drivers/hv/
Dring_buffer.c80 rmb(); in hv_need_to_signal()
/linux-4.4.14/arch/metag/kernel/
Ddma.c498 rmb(); in dma_sync_for_cpu()
/linux-4.4.14/drivers/input/misc/
Dxen-kbdfront.c62 rmb(); /* ensure we see ring contents up to prod */ in input_handler()
/linux-4.4.14/Documentation/
DSubmitChecklist95 24: All memory barriers {e.g., barrier(), rmb(), wmb()} need a comment in the
/linux-4.4.14/drivers/gpu/drm/amd/scheduler/
Dgpu_scheduler.c171 rmb(); in amd_sched_entity_is_idle()
/linux-4.4.14/drivers/net/ethernet/sfc/
Dsiena.c522 rmb(); in siena_try_update_nic_stats()
525 rmb(); in siena_try_update_nic_stats()
Def10.c1411 rmb(); in efx_ef10_try_update_nic_stats_pf()
1414 rmb(); in efx_ef10_try_update_nic_stats_pf()
1505 rmb(); in efx_ef10_try_update_nic_stats_vf()
1508 rmb(); in efx_ef10_try_update_nic_stats_vf()
1609 rmb(); in efx_ef10_mcdi_poll_response()
Dfalcon.c1442 rmb(); /* read the done flag before the stats */ in falcon_stats_complete()
2583 rmb(); /* read the done flag before the stats */ in falcon_update_nic_stats()
Dmcdi.c339 rmb(); in efx_mcdi_poll_once()
/linux-4.4.14/drivers/edac/
Daltera_edac.c171 rmb(); in altr_sdr_mc_err_inject_write()
/linux-4.4.14/kernel/
Dcpu.c304 rmb(); in check_for_tasks()
Dseccomp.c586 rmb(); in __seccomp_phase1_filter()
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_enet.c513 rmb(); /* make sure num taken effect before the other data is touched */ in hns_nic_rx_poll_one()
550 rmb(); /*complete read rx ring bd number*/ in hns_nic_rx_poll_one()
628 rmb(); /* make sure head is ready before touch any data */ in hns_nic_tx_poll_one()
/linux-4.4.14/arch/ia64/kernel/
Dprocess.c249 rmb(); in arch_cpu_idle()
/linux-4.4.14/drivers/macintosh/
Drack-meter.c338 rmb(); in rackmeter_irq()
/linux-4.4.14/drivers/usb/musb/
Dcppi_dma.c1028 rmb(); in cppi_rx_scan()
1206 rmb(); in cppi_interrupt()
/linux-4.4.14/drivers/net/ethernet/micrel/
Dks8695net.c380 rmb(); in ks8695_tx_irq()
472 rmb(); in ks8695_rx()
/linux-4.4.14/drivers/net/ethernet/smsc/
Dsmsc9420.c880 rmb(); in smsc9420_rx_poll()
950 rmb(); in smsc9420_complete_tx()
989 rmb(); in smsc9420_hard_start_xmit()
/linux-4.4.14/drivers/gpu/drm/gma500/
Dpsb_irq.c304 rmb(); in psb_irq_handler()
/linux-4.4.14/drivers/usb/gadget/udc/bdc/
Dbdc_udc.c329 rmb(); in bdc_udc_interrupt()
/linux-4.4.14/drivers/xen/
Devtchn.c255 rmb(); /* Ensure that we see the port before we copy it. */ in evtchn_read()
Dgrant-table.c438 rmb(); /* Read the frame number /after/ reading completion status. */ in gnttab_end_foreign_transfer_ref_v1()
Dxen-scsiback.c712 rmb(); /* guest system is accessing ring, too */ in scsiback_do_cmd_fn()
/linux-4.4.14/drivers/gpu/drm/ttm/
Dttm_object.c306 rmb(); in ttm_ref_object_exists()
/linux-4.4.14/drivers/dma/
Dat_xdmac.c1442 rmb(); in at_xdmac_tx_status()
1445 rmb(); in at_xdmac_tx_status()
1452 rmb(); in at_xdmac_tx_status()
Dat_hdmac.c384 rmb(); /* ensure DSCR is read before CTRLA */ in atc_get_bytes_left()
389 rmb(); /* ensure DSCR is read after CTRLA */ in atc_get_bytes_left()
409 rmb(); /* ensure DSCR is read before CTRLA */ in atc_get_bytes_left()
Dpxa_dma.c1205 rmb(); in pxad_residue()
/linux-4.4.14/sound/pci/asihpi/
Dhpi6205.c255 rmb(); /* make sure we see updates DMAed from DSP */ in control_message()
2072 rmb(); /* ensure interface->dsp_ack is up to date */ in wait_dsp_ack()
2075 rmb(); /* DSP changes dsp_ack by DMA */ in wait_dsp_ack()
/linux-4.4.14/drivers/net/ethernet/dec/tulip/
Dde2104x.c417 rmb(); in de_rx()
551 rmb(); in de_tx()
1713 rmb(); in de21040_get_mac_address()
/linux-4.4.14/drivers/net/ethernet/cadence/
Dmacb.c683 rmb(); in macb_tx_interrupt()
735 rmb(); in gem_rx_refill()
814 rmb(); in gem_rx()
965 rmb(); in macb_rx()
/linux-4.4.14/drivers/misc/mic/card/
Dmic_virtio.c533 rmb(); in mic_scan_devices()
/linux-4.4.14/drivers/firewire/
Dohci.c744 rmb(); /* read descriptors in order */ in ar_search_last_active_buffer()
761 rmb(); in ar_search_last_active_buffer()
776 rmb(); /* read res_count before the DMA data */ in ar_search_last_active_buffer()
1934 rmb(); in bus_reset_work()
1974 rmb(); in bus_reset_work()
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/
Dqed_spq.c219 rmb(); in qed_spq_hw_post()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dt4.h655 rmb(); in t4_next_hw_cqe()
/linux-4.4.14/arch/arm/mach-iop13xx/
Dpci.c410 rmb(); in iop13xx_atue_read()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_eeprom.c215 rmb(); in i2c_wait_for_writes()
Dipath_intr.c1031 rmb(); in handle_urcv()
Dipath_file_ops.c1382 rmb(); in ipath_poll_urgent()
1413 rmb(); in ipath_poll_next()
/linux-4.4.14/drivers/net/wan/
Ddscc4.c555 rmb(); in dscc4_wait_ack_cec()
582 rmb(); in dscc4_do_action()
/linux-4.4.14/drivers/net/ethernet/amd/
Dpcnet32.c966 rmb(); in pcnet32_loopback_test()
971 rmb(); in pcnet32_loopback_test()
2324 rmb(); in pcnet32_init_ring()
/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_reqs.c648 rmb(); in ehca_poll_cq_one()
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_eq.c272 rmb(); in mthca_eq_int()
Dmthca_cq.c506 rmb(); in mthca_poll_one()
/linux-4.4.14/drivers/media/platform/exynos4-is/
Dmipi-csis.c712 rmb(); in s5pcsis_irq_handler()
/linux-4.4.14/drivers/char/tpm/
Dtpm-interface.c380 rmb(); in tpm_transmit()
/linux-4.4.14/drivers/net/
Dxen-netfront.c372 rmb(); /* Ensure we see responses up to 'rp'. */ in xennet_tx_buf_gc()
985 rmb(); /* Ensure we see queued responses up to 'rp'. */ in xennet_poll()
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8180/
Ddev.c235 rmb(); in rtl8180_handle_rx()
244 rmb(); in rtl8180_handle_rx()
/linux-4.4.14/drivers/net/ethernet/
Djme.c720 rmb(); in jme_disable_tx_engine()
956 rmb(); in jme_disable_rx_engine()
1107 rmb(); in jme_process_receive()
Dfealnx.c1143 rmb(); in reset_and_disable_rxtx()
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/
Dixgb_main.c1857 rmb(); /* read buffer_info after eop_desc */ in ixgb_clean_tx_irq()
2018 rmb(); /* read descriptor and rx_buffer_info after status DD */ in ixgb_clean_rx_irq()
/linux-4.4.14/drivers/net/ethernet/ibm/ehea/
Dehea_main.c694 rmb(); in ehea_proc_rwqes()
830 rmb(); in ehea_proc_cqes()
908 rmb(); in ehea_poll()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dcq.c686 rmb(); in mlx4_ib_poll_one()
/linux-4.4.14/tools/lguest/
Dlguest.c243 #define rmb() __asm__ __volatile__("lock; addl $0,0(%%esp)" : : : "memory") macro
796 rmb(); in wait_for_vq_desc()
/linux-4.4.14/drivers/media/platform/omap3isp/
Dispccdc.c250 rmb(); in ccdc_lsc_wait_prefetch()
1412 rmb(); in ccdc_sbl_wait_idle()
/linux-4.4.14/drivers/block/rsxx/
Ddma.c534 rmb(); in rsxx_dma_done()
/linux-4.4.14/drivers/net/ethernet/hisilicon/
Dhix5hd2_gmac.c474 rmb(); in hix5hd2_rx()
/linux-4.4.14/drivers/usb/host/
Dehci-q.c343 rmb (); in qh_completions()
Dehci-sched.c2423 rmb(); in scan_isoc()
Dfotg210-hcd.c2329 rmb(); in qh_completions()
4634 rmb(); in scan_frame_queue()
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/
Dqede_main.c850 rmb(); in qede_rx_int()
1007 rmb(); in qede_poll()
/linux-4.4.14/tools/perf/
Ddesign.txt321 * User-space reading this value should issue an rmb(), on SMP capable
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dcq.c440 rmb(); in mlx5_poll_one()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbcm63xx_enet.c341 rmb(); in bcm_enet_receive_queue()
455 rmb(); in bcm_enet_tx_reclaim()
Dcnic.c2980 rmb(); in cnic_service_bnx2_queues()
2991 rmb(); in cnic_service_bnx2_queues()
3125 rmb(); in cnic_service_bnx2x_kcq()
3135 rmb(); in cnic_service_bnx2x_kcq()
Dbnx2.c3165 rmb(); in bnx2_rx_int()
3295 rmb(); in bnx2_rx_int()
3516 rmb(); in bnx2_poll_msix()
3554 rmb(); in bnx2_poll()
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_mbx.c368 rmb(); in fm10k_mbx_write_copy()
/linux-4.4.14/drivers/block/xen-blkback/
Dblkback.c1110 rmb(); /* Ensure we see queued requests up to 'rp'. */ in __do_block_io_op()
/linux-4.4.14/drivers/scsi/csiostor/
Dcsio_wr.c1150 rmb(); in csio_wr_process_iq()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/
Dqlge.h2201 rmb(); in ql_read_sh_reg()
Dqlge_main.c2222 rmb(); in ql_clean_outbound_rx_ring()
2269 rmb(); in ql_clean_inbound_rx_ring()
/linux-4.4.14/drivers/net/ethernet/marvell/
Dpxa168_eth.c797 rmb(); in rxq_process()
Dmv643xx_eth.c539 rmb(); in rxq_process()
/linux-4.4.14/drivers/net/ethernet/aeroflex/
Dgreth.c476 rmb(); /* tx_last is updated by the poll task */ in greth_start_xmit_gbit()
/linux-4.4.14/arch/x86/kernel/cpu/mcheck/
Dmce.c699 rmb(); in mce_timed_out()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/
Dpci.c254 rmb(); /* make sure we read owned bit before the rest of elem */ in mlxsw_pci_queue_sw_elem_get()
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe_main.c2251 rmb(); in be_rx_compl_get()
2387 rmb(); in be_tx_compl_get()
2443 rmb(); in events_get()
/linux-4.4.14/drivers/media/platform/s5p-mfc/
Ds5p_mfc_opr_v5.c275 rmb(); in s5p_mfc_read_info_v5()
/linux-4.4.14/Documentation/scsi/
DChangeLog.megaraid155 As found in the following URL, rmb() only didn't help the
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dsdio.c2971 rmb(); in brcmf_sdio_bus_txctl()
3683 rmb(); in brcmf_sdio_bus_watchdog()
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad.c630 rmb(); in bnad_cq_process()
680 rmb(); in bnad_cq_process()
/linux-4.4.14/drivers/misc/mic/scif/
Dscif_dma.c753 rmb(); in scif_ordered_memcpy_fromio()
/linux-4.4.14/drivers/net/xen-netback/
Dnetback.c1320 rmb(); /* Ensure that we see the request before we copy it. */ in xenvif_tx_build_gops()
/linux-4.4.14/drivers/scsi/ibmvscsi/
Dibmvscsi.c192 rmb(); in crq_queue_next_crq()
Dibmvfc.c3117 rmb(); in ibmvfc_next_async_crq()
3140 rmb(); in ibmvfc_next_crq()
/linux-4.4.14/drivers/block/
Dxen-blkfront.c1314 rmb(); /* Ensure we see queued responses up to 'rp'. */ in blkif_interrupt()
/linux-4.4.14/drivers/net/ethernet/realtek/
D8139cp.c661 rmb(); in cp_tx()
D8139too.c1969 rmb(); in rtl8139_rx()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c943 rmb(); in bnx2x_rx_int()
3279 rmb(); in bnx2x_poll()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_verbs.c1420 rmb(); in nes_clean_cq()
3643 rmb(); in nes_poll_cq()
/linux-4.4.14/drivers/net/ethernet/3com/
Dtyphoon.c1726 rmb(); in typhoon_poll()
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dnetdev.c287 rmb(); /* read descriptor and rx_buffer_info after status DD */ in igbvf_clean_rx_irq()
/linux-4.4.14/drivers/ata/
Dsata_nv.c964 rmb(); in nv_adma_interrupt()
/linux-4.4.14/drivers/atm/
Dlanai.c1401 rmb(); in vcc_rx_aal5()
/linux-4.4.14/drivers/net/wireless/
Dmwl8k.c989 rmb(); in mwl8k_rxd_ap_process()
1100 rmb(); in mwl8k_rxd_sta_process()
/linux-4.4.14/drivers/net/ethernet/alteon/
Dacenic.c1940 rmb(); in ace_rx_int()
/linux-4.4.14/drivers/net/ethernet/via/
Dvia-velocity.c2116 rmb(); in velocity_rx_srv()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
Dsge.c194 rmb(); in refill_rspq()
/linux-4.4.14/drivers/crypto/
Dtalitos.c334 rmb(); in flush_channel()
/linux-4.4.14/drivers/net/ethernet/freescale/
Dfec_main.c1223 rmb(); in fec_enet_tx_queue()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c937 rmb(); in ixgbevf_clean_rx_irq()

12