Searched refs:is_write (Results 26 - 50 of 94) sorted by path

1234

/linux-master/arch/powerpc/mm/
H A Dcopro_fault.c27 unsigned long is_write; local
41 is_write = dsisr & DSISR_ISSTORE;
42 if (is_write) {
59 *flt = handle_mm_fault(vma, ea, is_write ? FAULT_FLAG_WRITE : 0, NULL);
H A Dfault.c193 unsigned long address, bool is_write)
212 if (bad_kuap_fault(regs, address, is_write)) {
214 is_write ? "write" : "read", address,
223 return WARN(true, "Bug: %s fault blocked by KUAP!", is_write ? "Write" : "Read");
230 static bool access_pkey_error(bool is_write, bool is_exec, bool is_pkey, argument
238 if (!arch_vma_access_permitted(vma, is_write, is_exec, 0))
244 static bool access_error(bool is_write, bool is_exec, struct vm_area_struct *vma) argument
262 if (is_write) {
306 static void sanity_check_fault(bool is_write, bool is_user, argument
334 * the special !is_write i
192 bad_kernel_fault(struct pt_regs *regs, unsigned long error_code, unsigned long address, bool is_write) argument
414 int is_write = page_fault_is_write(error_code); local
601 int is_write = page_fault_is_write(regs->dsisr); local
[all...]
/linux-master/arch/riscv/include/asm/
H A Dkvm_host.h334 gpa_t gpa, unsigned long hva, bool is_write);
/linux-master/arch/riscv/kvm/
H A Dmmu.c611 gpa_t gpa, unsigned long hva, bool is_write)
670 hfn = gfn_to_pfn_prot(kvm, gfn, is_write, &writable);
683 if (logging && !is_write)
609 kvm_riscv_gstage_map(struct kvm_vcpu *vcpu, struct kvm_memory_slot *memslot, gpa_t gpa, unsigned long hva, bool is_write) argument
H A Dvcpu_insn.c556 run->mmio.is_write = false;
689 run->mmio.is_write = true;
731 if (run->mmio.is_write)
/linux-master/arch/s390/mm/
H A Dfault.c234 bool is_write; local
246 is_write = fault_is_write(regs);
247 if (kfence_handle_page_fault(address, is_write, regs))
291 bool is_write; local
302 is_write = fault_is_write(regs);
317 if (is_write)
/linux-master/arch/um/include/shared/
H A Dkern_util.h33 int is_write, int is_user, int *code_out);
/linux-master/arch/um/kernel/skas/
H A Duaccess.c46 static pte_t *maybe_map(unsigned long virt, int is_write) argument
52 (is_write && !pte_write(*pte))) {
53 err = handle_page_fault(virt, 0, is_write, 1, &dummy_code);
64 static int do_op_one_page(unsigned long addr, int len, int is_write, argument
71 pte = maybe_map(addr, is_write);
95 static long buffer_op(unsigned long addr, int len, int is_write, argument
103 n = do_op_one_page(addr, size, is_write, op, arg);
115 n = do_op_one_page(addr, PAGE_SIZE, is_write, op, arg);
127 n = do_op_one_page(addr, remain, is_write, op, arg);
/linux-master/arch/um/kernel/
H A Dtrap.c25 int is_write, int is_user, int *code_out)
62 if (is_write) {
107 * pte_mkyoung(); if (is_write) pte_mkdirty();
114 WARN_ON(!pte_young(*pte) || (is_write && !pte_dirty(*pte)));
207 int is_write = FAULT_WRITE(fi); local
228 err = handle_page_fault(address, ip, is_write, is_user,
24 handle_page_fault(unsigned long address, unsigned long ip, int is_write, int is_user, int *code_out) argument
/linux-master/arch/x86/kvm/
H A Dlapic.c1560 run->tpr_access.is_write = write;
H A Dx86.c7978 vcpu->run->mmio.is_write = vcpu->mmio_is_write = ops->write;
11316 run->mmio.is_write = vcpu->mmio_is_write;
13715 run->mmio.is_write = vcpu->mmio_is_write;
13716 if (run->mmio.is_write)
13754 vcpu->run->mmio.is_write = 1;
13793 vcpu->run->mmio.is_write = 0;
/linux-master/arch/xtensa/mm/
H A Dfault.c96 int is_write, is_exec; local
118 is_write = (exccause == EXCCAUSE_STORE_CACHE_ATTRIBUTE) ? 1 : 0;
126 is_write ? "w" : "", is_exec ? "x" : "");
144 if (is_write) {
/linux-master/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c6432 bool is_write, u16 *engine_id_1,
6437 mask = is_write ? DMA0_CORE_ERR_CAUSE_HBW_WR_ERR_MASK :
6529 static const char *gaudi_get_razwi_initiator_name(struct hl_device *hdev, bool is_write, argument
6534 val = is_write ? RREG32(mmMMU_UP_RAZWI_WRITE_ID) :
6587 return gaudi_get_razwi_initiator_dma_name(hdev, x_y, is_write,
6647 u16 *engine_id_2, bool *is_read, bool *is_write)
6655 *is_write = true;
7230 bool is_read = false, is_write = false; local
7249 &is_write);
7254 if (is_write)
6431 gaudi_get_razwi_initiator_dma_name(struct hl_device *hdev, u32 x_y, bool is_write, u16 *engine_id_1, u16 *engine_id_2) argument
6646 gaudi_print_and_get_razwi_info(struct hl_device *hdev, u16 *engine_id_1, u16 *engine_id_2, bool *is_read, bool *is_write) argument
[all...]
/linux-master/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c8043 u64 rtr_mstr_if_base_addr, bool is_write, char *name,
8050 if (is_write) {
8067 name, is_write ? "WR" : "RD", (u64)razwi_hi << 32 | razwi_lo, razwi_xy);
8071 u64 rtr_mstr_if_base_addr, bool is_write, char *name,
8079 if (is_write) {
8092 name, is_write ? "WR" : "RD", rtr_mstr_if_base_addr, razwi_addr,
8042 gaudi2_razwi_rr_hbw_shared_printf_info(struct hl_device *hdev, u64 rtr_mstr_if_base_addr, bool is_write, char *name, enum gaudi2_engine_id id, u64 *event_mask) argument
8070 gaudi2_razwi_rr_lbw_shared_printf_info(struct hl_device *hdev, u64 rtr_mstr_if_base_addr, bool is_write, char *name, enum gaudi2_engine_id id, u64 *event_mask) argument
/linux-master/drivers/block/drbd/
H A Ddrbd_worker.c175 bool is_write = bio_data_dir(bio) == WRITE; local
181 is_write ? (is_discard ? "discard" : "write")
190 if (is_write)
/linux-master/drivers/block/null_blk/
H A Dmain.c1175 unsigned int len, unsigned int off, bool is_write, sector_t sector,
1182 if (!is_write) {
1174 null_transfer(struct nullb *nullb, struct page *page, unsigned int len, unsigned int off, bool is_write, sector_t sector, bool is_fua) argument
/linux-master/drivers/crypto/marvell/octeontx2/
H A Dotx2_cpt_mbox_common.c66 reg_msg->is_write = 0;
91 reg_msg->is_write = 1;
H A Dotx2_cptpf_mbox.c492 rsp_rd_wr->reg_offset, rsp_rd_wr->is_write,
496 if (!rsp_rd_wr->is_write)
H A Dotx2_cptvf_mbox.c116 rsp_reg->reg_offset, rsp_reg->is_write,
120 if (!rsp_reg->is_write)
/linux-master/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_aux.c191 bool is_write = local
234 if (is_write)
241 /* program action and address and payload data (if 'is_write') */
260 if (is_write) {
/linux-master/drivers/gpu/drm/bridge/analogix/
H A Danx7625.c240 bool is_write = !(op & DP_AUX_I2C_READ); local
254 if (!is_write)
270 if (is_write)
289 if (is_write)
/linux-master/drivers/gpu/drm/i915/gvt/
H A Dkvmgt.c430 size_t count, u16 offset, bool is_write)
441 if (is_write) {
486 size_t count, u16 offset, bool is_write)
491 if (is_write)
744 void *buf, unsigned int count, bool is_write)
749 if (is_write)
765 void *buf, unsigned long count, bool is_write)
781 if (is_write)
792 size_t count, loff_t *ppos, bool is_write)
806 if (is_write)
428 handle_edid_regs(struct intel_vgpu *vgpu, struct vfio_edid_region *region, char *buf, size_t count, u16 offset, bool is_write) argument
485 handle_edid_blob(struct vfio_edid_region *region, char *buf, size_t count, u16 offset, bool is_write) argument
743 intel_vgpu_bar_rw(struct intel_vgpu *vgpu, int bar, u64 off, void *buf, unsigned int count, bool is_write) argument
764 intel_vgpu_aperture_rw(struct intel_vgpu *vgpu, u64 off, void *buf, unsigned long count, bool is_write) argument
791 intel_vgpu_rw(struct intel_vgpu *vgpu, char *buf, size_t count, loff_t *ppos, bool is_write) argument
[all...]
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_dp_auxch.c69 bool is_write = false; local
77 is_write = true;
92 if (is_write)
137 if (is_write) {
195 if (is_write)
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_render_cl.c438 bool is_write)
461 if (is_write)
435 vc4_rcl_surface_setup(struct vc4_exec_info *exec, struct drm_gem_dma_object **obj, struct drm_vc4_submit_rcl_surface *surf, bool is_write) argument
/linux-master/drivers/i2c/busses/
H A Di2c-jz4780.c159 int is_write; member in struct:jz4780_i2c
462 if (i2c->is_write == 0) {
483 if (i2c->is_write == 0) {
578 i2c->is_write = 0;
641 i2c->is_write = 1;

Completed in 519 milliseconds

1234