Home
last modified time | relevance | path

Searched refs:mmio_read (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.15/drivers/infiniband/hw/efa/
Defa_com.c66 struct efa_com_mmio_read *mmio_read = &edev->mmio_read; in efa_com_reg_read32() local
72 read_resp = mmio_read->read_resp; in efa_com_reg_read32()
74 spin_lock(&mmio_read->lock); in efa_com_reg_read32()
75 mmio_read->seq_num++; in efa_com_reg_read32()
78 read_resp->req_id = mmio_read->seq_num + 0x9aL; in efa_com_reg_read32()
81 mmio_read->seq_num); in efa_com_reg_read32()
85 exp_time = jiffies + usecs_to_jiffies(mmio_read->mmio_read_timeout); in efa_com_reg_read32()
87 if (READ_ONCE(read_resp->req_id) == mmio_read->seq_num) in efa_com_reg_read32()
92 if (read_resp->req_id != mmio_read->seq_num) { in efa_com_reg_read32()
96 mmio_read->seq_num, offset, read_resp->req_id, in efa_com_reg_read32()
[all …]
Defa_com.h112 struct efa_com_mmio_read mmio_read; member
Defa_main.c171 edev->mmio_read.mmio_read_timeout = in efa_update_hw_hints()
/Linux-v5.15/drivers/net/ethernet/amazon/ena/
Dena_com.c830 struct ena_com_mmio_read *mmio_read = &ena_dev->mmio_read; in ena_com_reg_bar_read32() local
832 mmio_read->read_resp; in ena_com_reg_bar_read32()
835 u32 timeout = mmio_read->reg_read_to; in ena_com_reg_bar_read32()
843 if (!mmio_read->readless_supported) in ena_com_reg_bar_read32()
846 spin_lock_irqsave(&mmio_read->lock, flags); in ena_com_reg_bar_read32()
847 mmio_read->seq_num++; in ena_com_reg_bar_read32()
849 read_resp->req_id = mmio_read->seq_num + 0xDEAD; in ena_com_reg_bar_read32()
852 mmio_read_reg |= mmio_read->seq_num & in ena_com_reg_bar_read32()
858 if (READ_ONCE(read_resp->req_id) == mmio_read->seq_num) in ena_com_reg_bar_read32()
867 mmio_read->seq_num, offset, read_resp->req_id, in ena_com_reg_bar_read32()
[all …]
Dena_com.h313 struct ena_com_mmio_read mmio_read; member
Dena_netdev.c3915 adapter->ena_dev->mmio_read.reg_read_to = in ena_update_hints()
/Linux-v5.15/include/video/
Dbroadsheetfb.h72 u16 (*mmio_read)(struct broadsheetfb_par *); member
/Linux-v5.15/kernel/trace/
Dtrace_mmiotrace.c131 static ssize_t mmio_read(struct trace_iterator *iter, struct file *filp, in mmio_read() function
282 .read = mmio_read,
/Linux-v5.15/drivers/gpu/drm/i915/
Dintel_uncore.h314 return uncore->funcs.mmio_read##s__(uncore, reg, (trace__)); \
/Linux-v5.15/drivers/fpga/
Ddfl-fme-perf.c640 FME_EVENT_FABRIC(mmio_read, FAB_EVNT_MMIO_RD);
649 FME_EVENT_FABRIC_PORT(mmio_read, FAB_EVNT_MMIO_RD);
/Linux-v5.15/drivers/video/fbdev/
Dbroadsheetfb.c252 if (par->board->mmio_read) in broadsheet_get_data()
253 return par->board->mmio_read(par); in broadsheet_get_data()