Loading...
Defined in 1 files as a macro:
Documented in 1 files:
Referenced in 338 files:
- arch/arc/mm/cache.c, 2 times
- arch/arm/include/asm/arch_gicv3.h, line 129
- arch/arm64/kernel/insn.c, line 1525
- arch/arm64/kvm/sys_regs.c, 2 times
- arch/powerpc/include/asm/ppc-pci.h, line 29
- arch/powerpc/mm/hugetlbpage-book3e.c, line 190
- arch/powerpc/platforms/4xx/hsta_msi.c, line 73
- arch/powerpc/platforms/4xx/msi.c, 2 times
- arch/powerpc/sysdev/fsl_85xx_l2ctlr.c, line 120
- arch/powerpc/sysdev/fsl_msi.c, line 164
- arch/sh/drivers/pci/pcie-sh7786.c, line 469
- arch/x86/include/asm/mshyperv.h, 3 times
- arch/x86/kvm/svm.c, 2 times
- drivers/block/rsxx/dma.c, 2 times
- drivers/char/agp/intel-gtt.c, line 1051
- drivers/char/mbcs.c, line 698
- drivers/clocksource/arm_global_timer.c, line 105
- drivers/crypto/caam/desc_constr.h, 2 times
- drivers/crypto/caam/regs.h, 2 times
- drivers/crypto/ccp/ccp-dev-v3.c, line 227
- drivers/crypto/ccp/ccp-dev-v5.c, line 403
- drivers/crypto/ccp/ccp-dev.h, line 565
- drivers/crypto/ccp/psp-dev.c, line 132
- drivers/crypto/inside-secure/safexcel.c, 2 times
- drivers/crypto/inside-secure/safexcel_ring.c, 3 times
- drivers/crypto/sunxi-ss/sun4i-ss-hash.c, 2 times
- drivers/crypto/talitos.c, 2 times
- drivers/dma/acpi-dma.c, line 77
- drivers/dma/altera-msgdma.c, 2 times
- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c, line 74
- drivers/dma/fsl_raid.c, 2 times
- drivers/dma/mv_xor_v2.c, 5 times
- drivers/dma/qcom/hidma_ll.c, 4 times
- drivers/dma/xilinx/xilinx_dma.c, 6 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c, line 545
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c, line 541
- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c, 3 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c, line 772
- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c, 4 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c, 2 times
- drivers/gpu/drm/amd/amdgpu/atom.c, 2 times
- drivers/gpu/drm/amd/amdgpu/cik_ih.c, line 136
- drivers/gpu/drm/amd/amdgpu/cik_sdma.c, 18 times
- drivers/gpu/drm/amd/amdgpu/cz_ih.c, line 138
- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c, 4 times
- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c, 4 times
- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c, 4 times
- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c, 4 times
- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c, 8 times
- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c, 17 times
- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c, 29 times
- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c, 30 times
- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c, 2 times
- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c, line 386
- drivers/gpu/drm/amd/amdgpu/iceland_ih.c, line 138
- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c, 2 times
- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c, line 110
- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c, 4 times
- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c, 4 times
- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c, 18 times
- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c, 19 times
- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c, 23 times
- drivers/gpu/drm/amd/amdgpu/si_dma.c, 18 times
- drivers/gpu/drm/amd/amdgpu/si_ih.c, line 81
- drivers/gpu/drm/amd/amdgpu/tonga_ih.c, line 144
- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c, 2 times
- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c, 5 times
- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c, 13 times
- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c, 20 times
- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c, 2 times
- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c, 5 times
- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c, 7 times
- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c, 11 times
- drivers/gpu/drm/amd/amdgpu/vega10_ih.c, line 132
- drivers/gpu/drm/amd/amdkfd/kfd_crat.c, 2 times
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c, 8 times
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c, 10 times
- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c, 9 times
- drivers/gpu/drm/amd/amdkfd/kfd_topology.c, line 1053
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c, 5 times
- drivers/gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c, 2 times
- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c, 3 times
- drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c, 6 times
- drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c, 3 times
- drivers/gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c, 3 times
- drivers/gpu/drm/arm/malidp_planes.c, line 349
- drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c, 3 times
- drivers/gpu/drm/i915/gvt/aperture_gm.c, line 147
- drivers/gpu/drm/i915/i915_drv.c, line 501
- drivers/gpu/drm/i915/i915_gem_execbuffer.c, 5 times
- drivers/gpu/drm/i915/i915_gem_fence_reg.c, line 110
- drivers/gpu/drm/i915/i915_gem_gtt.c, 5 times
- drivers/gpu/drm/i915/i915_gem_render_state.c, line 105
- drivers/gpu/drm/i915/i915_gpu_error.c, 6 times
- drivers/gpu/drm/i915/i915_vma.c, line 557
- drivers/gpu/drm/i915/i915_vma.h, 2 times
- drivers/gpu/drm/i915/intel_engine_cs.c, 4 times
- drivers/gpu/drm/i915/intel_guc_fw.c, line 170
- drivers/gpu/drm/i915/intel_huc_fw.c, line 123
- drivers/gpu/drm/i915/intel_lrc.c, 7 times
- drivers/gpu/drm/i915/intel_lrc_reg.h, 2 times
- drivers/gpu/drm/i915/selftests/huge_pages.c, line 918
- drivers/gpu/drm/i915/selftests/i915_gem_coherency.c, line 210
- drivers/gpu/drm/i915/selftests/i915_gem_context.c, line 60
- drivers/gpu/drm/i915/selftests/i915_random.h, line 48
- drivers/gpu/drm/i915/selftests/i915_request.c, line 592
- drivers/gpu/drm/i915/selftests/intel_hangcheck.c, 2 times
- drivers/gpu/drm/lib/drm_random.c, line 12
- drivers/gpu/drm/msm/adreno/a5xx_gpu.c, 4 times
- drivers/gpu/drm/msm/adreno/a5xx_power.c, line 194
- drivers/gpu/drm/msm/adreno/adreno_gpu.h, line 336
- drivers/gpu/drm/msm/msm_gpu.h, line 224
- drivers/gpu/drm/nouveau/include/nvkm/core/memory.h, line 82
- drivers/gpu/drm/nouveau/include/nvkm/core/os.h, line 22
- drivers/gpu/drm/nouveau/nouveau_bo.c, 14 times
- drivers/gpu/drm/nouveau/nouveau_dma.c, line 99
- drivers/gpu/drm/nouveau/nv50_fbcon.c, 2 times
- drivers/gpu/drm/nouveau/nv84_fence.c, 2 times
- drivers/gpu/drm/nouveau/nvc0_fbcon.c, 2 times
- drivers/gpu/drm/nouveau/nvc0_fence.c, 2 times
- drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c, 2 times
- drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c, 2 times
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c, 2 times
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/channv50.c, 2 times
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmag84.c, 2 times
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv50.c, 2 times
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifog84.c, line 76
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c, 3 times
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c, 3 times
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifonv50.c, line 76
- drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c, 3 times
- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c, line 337
- drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c, line 49
- drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c, line 353
- drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c, 4 times
- drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c, 5 times
- drivers/gpu/drm/nouveau/nvkm/subdev/secboot/priv.h, line 59
- drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c, line 32
- drivers/gpu/drm/radeon/atombios_crtc.c, 6 times
- drivers/gpu/drm/radeon/cik.c, 17 times
- drivers/gpu/drm/radeon/cik_sdma.c, 15 times
- drivers/gpu/drm/radeon/evergreen.c, 9 times
- drivers/gpu/drm/radeon/evergreen_cs.c, 38 times
- drivers/gpu/drm/radeon/evergreen_dma.c, 5 times
- drivers/gpu/drm/radeon/ni.c, 3 times
- drivers/gpu/drm/radeon/ni_dma.c, 9 times
- drivers/gpu/drm/radeon/r100.c, line 3853
- drivers/gpu/drm/radeon/r300.c, 2 times
- drivers/gpu/drm/radeon/r520.c, line 157
- drivers/gpu/drm/radeon/r600.c, 8 times
- drivers/gpu/drm/radeon/r600_cs.c, 21 times
- drivers/gpu/drm/radeon/r600_dma.c, 9 times
- drivers/gpu/drm/radeon/r600_dpm.c, line 526
- drivers/gpu/drm/radeon/radeon_cursor.c, 3 times
- drivers/gpu/drm/radeon/radeon_vce.c, 4 times
- drivers/gpu/drm/radeon/rs400.c, 2 times
- drivers/gpu/drm/radeon/rv515.c, 5 times
- drivers/gpu/drm/radeon/rv770.c, 4 times
- drivers/gpu/drm/radeon/rv770_dma.c, 2 times
- drivers/gpu/drm/radeon/si.c, 7 times
- drivers/gpu/drm/radeon/si_dma.c, 8 times
- drivers/gpu/drm/radeon/uvd_v1_0.c, line 364
- drivers/gpu/drm/radeon/uvd_v2_2.c, line 50
- drivers/gpu/drm/radeon/vce_v1_0.c, 2 times
- drivers/gpu/drm/tegra/hub.c, line 478
- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c, line 303
- drivers/i2c/busses/i2c-ismt.c, line 581
- drivers/infiniband/hw/hns/hns_roce_hw_v2.c, 10 times
- drivers/infiniband/hw/nes/nes.h, 2 times
- drivers/infiniband/hw/nes/nes_hw.c, line 3062
- drivers/infiniband/hw/nes/nes_mgt.c, 5 times
- drivers/infiniband/hw/nes/nes_verbs.c, line 1214
- drivers/infiniband/hw/ocrdma/ocrdma_hw.c, 11 times
- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c, 8 times
- drivers/infiniband/hw/qedr/verbs.c, 7 times
- drivers/iommu/amd_iommu.c, 5 times
- drivers/iommu/dma-iommu.c, line 903
- drivers/iommu/fsl_pamu.c, 7 times
- drivers/iommu/io-pgtable-arm-v7s.c, 4 times
- drivers/iommu/mtk_iommu.c, line 546
- drivers/irqchip/irq-alpine-msi.c, line 99
- drivers/irqchip/irq-armada-370-xp.c, line 213
- drivers/irqchip/irq-gic-v2m.c, line 106
- drivers/irqchip/irq-gic-v3-its.c, line 1150
- drivers/irqchip/irq-ls-scfg-msi.c, line 91
- drivers/irqchip/irq-mvebu-gicp.c, line 85
- drivers/irqchip/irq-mvebu-icu.c, 2 times
- drivers/irqchip/irq-mvebu-odmi.c, line 64
- drivers/mailbox/bcm-pdc-mailbox.c, 4 times
- drivers/media/pci/pt3/pt3_dma.c, 5 times
- drivers/media/platform/qcom/venus/hfi_cmds.c, 2 times
- drivers/message/fusion/mptbase.c, 3 times
- drivers/misc/mei/hw-txe.c, line 1240
- drivers/misc/pci_endpoint_test.c, 4 times
- drivers/mmc/host/cqhci.c, line 263
- drivers/mmc/host/sdhci.c, 2 times
- drivers/mtd/nand/raw/brcmnand/brcmnand.c, 4 times
- drivers/mtd/nand/raw/cafe_nand.c, line 733
- drivers/mtd/nand/raw/denali.c, line 491
- drivers/net/dsa/b53/b53_mmap.c, line 206
- drivers/net/dsa/bcm_sf2.h, line 160
- drivers/net/ethernet/agere/et131x.c, 10 times
- drivers/net/ethernet/alacritech/slicoss.c, 2 times
- drivers/net/ethernet/altera/altera_msgdma.c, 2 times
- drivers/net/ethernet/altera/altera_tse_main.c, 2 times
- drivers/net/ethernet/amazon/ena/ena_com.c, line 105
- drivers/net/ethernet/amd/xgbe/xgbe-dev.c, 6 times
- drivers/net/ethernet/apm/xgene-v2/main.c, 2 times
- drivers/net/ethernet/apm/xgene-v2/ring.c, 3 times
- drivers/net/ethernet/broadcom/bcmsysport.c, 2 times
- drivers/net/ethernet/broadcom/bgmac.c, 4 times
- drivers/net/ethernet/broadcom/genet/bcmgenet.c, line 118
- drivers/net/ethernet/brocade/bna/bfa_ioc.h, line 64
- drivers/net/ethernet/cadence/macb_main.c, 6 times
- drivers/net/ethernet/emulex/benet/be_cmds.c, 6 times
- drivers/net/ethernet/emulex/benet/be_main.c, 2 times
- drivers/net/ethernet/huawei/hinic/hinic_common.c, line 66
- drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c, 2 times
- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c, line 606
- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c, 5 times
- drivers/net/ethernet/intel/i40e/i40e_adminq.c, 6 times
- drivers/net/ethernet/intel/i40e/i40e_hmc.h, line 126
- drivers/net/ethernet/intel/i40evf/i40e_adminq.c, 6 times
- drivers/net/ethernet/intel/i40evf/i40e_hmc.h, line 126
- drivers/net/ethernet/intel/ice/ice_controlq.c, 5 times
- drivers/net/ethernet/marvell/mvpp2.c, 2 times
- drivers/net/ethernet/marvell/skge.c, 5 times
- drivers/net/ethernet/marvell/sky2.c, 4 times
- drivers/net/ethernet/mellanox/mlxsw/pci.c, 2 times
- drivers/net/ethernet/netronome/nfp/nfp_net.h, line 149
- drivers/net/ethernet/qlogic/qed/qed_hw.c, 5 times
- drivers/net/ethernet/qlogic/qed/qed_int.c, line 1181
- drivers/net/ethernet/qlogic/qed/qed_vf.c, 2 times
- drivers/net/ethernet/qlogic/qede/qede.h, line 409
- drivers/net/ethernet/qlogic/qede/qede_fp.c, 3 times
- drivers/net/ethernet/qualcomm/emac/emac-mac.c, 6 times
- drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c, 2 times
- drivers/net/ethernet/socionext/netsec.c, 4 times
- drivers/net/ethernet/socionext/sni_ave.c, line 321
- drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c, 6 times
- drivers/net/ethernet/ti/tlan.c, line 218
- drivers/net/thunderbolt.c, line 224
- drivers/net/wireless/ath/ath10k/ce.c, line 431
- drivers/net/wireless/ath/ath10k/htt_tx.c, 2 times
- drivers/net/wireless/ath/wil6210/pmc.c, line 175
- drivers/net/wireless/ath/wil6210/txrx.h, line 48
- drivers/net/wireless/broadcom/b43/dma.c, 2 times
- drivers/net/wireless/intel/iwlwifi/iwl-fh.h, line 656
- drivers/net/wireless/intel/iwlwifi/iwl-io.c, line 58
- drivers/net/wireless/ralink/rt2x00/rt2400pci.c, line 1252
- drivers/ntb/ntb_transport.c, line 870
- drivers/ntb/test/ntb_perf.c, 2 times
- drivers/nvme/host/core.c, line 2245
- drivers/nvme/host/pci.c, line 1749
- drivers/of/address.c, line 350
- drivers/pci/cadence/pcie-cadence-ep.c, line 123
- drivers/pci/cadence/pcie-cadence-host.c, line 158
- drivers/pci/cadence/pcie-cadence.c, 3 times
- drivers/pci/dwc/pcie-designware-ep.c, line 157
- drivers/pci/dwc/pcie-designware-host.c, 2 times
- drivers/pci/dwc/pcie-designware.c, 6 times
- drivers/pci/endpoint/functions/pci-epf-test.c, line 375
- drivers/pci/endpoint/pci-epc-core.c, line 322
- drivers/pci/host/pci-aardvark.c, 4 times
- drivers/pci/host/pci-tegra.c, line 1471
- drivers/pci/host/pci-xgene-msi.c, line 148
- drivers/pci/host/pci-xgene.c, 11 times
- drivers/pci/host/pcie-altera-msi.c, line 96
- drivers/pci/host/pcie-iproc-msi.c, 3 times
- drivers/pci/host/pcie-iproc.c, 5 times
- drivers/pci/host/pcie-mediatek.c, line 423
- drivers/pci/host/pcie-rcar.c, 3 times
- drivers/pci/host/pcie-tango.c, line 92
- drivers/pci/host/pcie-xilinx-nwl.c, 4 times
- drivers/pci/host/vmd.c, 2 times
- drivers/pci/setup-bus.c, 2 times
- drivers/perf/xgene_pmu.c, line 779
- drivers/scsi/aacraid/aachba.c, line 1725
- drivers/scsi/aacraid/comminit.c, 3 times
- drivers/scsi/aacraid/src.c, 4 times
- drivers/scsi/arcmsr/arcmsr_hba.c, line 3672
- drivers/scsi/be2iscsi/be_cmds.c, 3 times
- drivers/scsi/be2iscsi/be_main.c, 5 times
- drivers/scsi/be2iscsi/be_mgmt.c, 5 times
- drivers/scsi/dpt_i2o.c, line 160
- drivers/scsi/esas2r/esas2r_init.c, 4 times
- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c, 5 times
- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c, 7 times
- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c, 7 times
- drivers/scsi/isci/host.c, 5 times
- drivers/scsi/isci/remote_node_context.c, line 135
- drivers/scsi/isci/request.c, 7 times
- drivers/scsi/isci/unsolicited_frame_control.c, line 172
- drivers/scsi/megaraid/megaraid_sas_base.c, 4 times
- drivers/scsi/megaraid/megaraid_sas_fusion.c, 6 times
- drivers/scsi/mvumi.c, 8 times
- drivers/scsi/pm8001/pm8001_hwi.c, 5 times
- drivers/scsi/pm8001/pm8001_sas.c, line 128
- drivers/scsi/pm8001/pm80xx_hwi.c, 16 times
- drivers/scsi/smartpqi/smartpqi_init.c, line 2044
- drivers/scsi/smartpqi/smartpqi_sis.c, 2 times
- drivers/scsi/snic/vnic_dev.h, line 37
- drivers/scsi/ufs/ufshcd.c, 4 times
- drivers/soc/bcm/brcmstb/pm/pm-arm.c, line 445
- drivers/soc/fsl/qbman/bman_ccsr.c, line 108
- drivers/soc/fsl/qbman/qman_ccsr.c, line 352
- drivers/thunderbolt/icm.c, 3 times
- drivers/thunderbolt/switch.c, 2 times
- drivers/thunderbolt/xdomain.c, line 196
- drivers/usb/dwc3/core.c, 2 times
- drivers/usb/dwc3/ep0.c, 2 times
- drivers/usb/dwc3/gadget.c, 4 times
- drivers/usb/early/xhci-dbc.c, 2 times
- drivers/usb/gadget/udc/bdc/bdc_cmd.c, 2 times
- drivers/usb/gadget/udc/bdc/bdc_core.c, 2 times
- drivers/usb/gadget/udc/bdc/bdc_ep.c, 3 times
- drivers/usb/host/xhci-dbgcap.c, line 269
- drivers/usb/host/xhci-ring.c, 8 times
- drivers/usb/mtu3/mtu3_qmu.c, 6 times
- fs/afs/fsclient.c, 4 times
- include/linux/qed/common_hsi.h, line 45
- include/soc/fsl/bman.h, line 61
- include/soc/fsl/qman.h, 4 times
- kernel/sys.c, 2 times
- sound/hda/hdac_controller.c, 3 times
- sound/hda/hdac_stream.c, 2 times
- sound/pci/ctxfi/cthw20k1.c, line 1272
- sound/pci/ctxfi/cthw20k2.c, line 1251
- sound/pci/lola/lola.c, 2 times
- sound/pci/lola/lola_pcm.c, 2 times
- sound/pci/lx6464es/lx6464es.c, line 452
- sound/soc/amd/acp-pcm-dma.c, line 298
- sound/soc/fsl/fsl_dma.c, 6 times
- sound/soc/intel/skylake/skl-sst-cldma.c, line 96
- sound/soc/intel/skylake/skl-sst-cldma.h, line 160
- sound/soc/mediatek/common/mtk-afe-fe-dai.c, line 144
- sound/soc/uniphier/aio-core.c, 3 times
- virt/kvm/arm/arch_timer.c, line 435