Searched refs:mmio_read (Results 1 – 10 of 10) sorted by relevance
/Linux-v5.4/drivers/infiniband/hw/efa/ |
D | efa_com.c | 84 struct efa_com_mmio_read *mmio_read = &edev->mmio_read; in efa_com_reg_read32() local 90 read_resp = mmio_read->read_resp; in efa_com_reg_read32() 92 spin_lock(&mmio_read->lock); in efa_com_reg_read32() 93 mmio_read->seq_num++; in efa_com_reg_read32() 96 read_resp->req_id = mmio_read->seq_num + 0x9aL; in efa_com_reg_read32() 99 mmio_read_reg |= mmio_read->seq_num & in efa_com_reg_read32() 104 exp_time = jiffies + usecs_to_jiffies(mmio_read->mmio_read_timeout); in efa_com_reg_read32() 106 if (READ_ONCE(read_resp->req_id) == mmio_read->seq_num) in efa_com_reg_read32() 111 if (read_resp->req_id != mmio_read->seq_num) { in efa_com_reg_read32() 115 mmio_read->seq_num, offset, read_resp->req_id, in efa_com_reg_read32() [all …]
|
D | efa_com.h | 111 struct efa_com_mmio_read mmio_read; member
|
D | efa_main.c | 179 edev->mmio_read.mmio_read_timeout = in efa_update_hw_hints()
|
/Linux-v5.4/drivers/net/ethernet/amazon/ena/ |
D | ena_com.c | 799 struct ena_com_mmio_read *mmio_read = &ena_dev->mmio_read; in ena_com_reg_bar_read32() local 801 mmio_read->read_resp; in ena_com_reg_bar_read32() 804 u32 timeout = mmio_read->reg_read_to; in ena_com_reg_bar_read32() 812 if (!mmio_read->readless_supported) in ena_com_reg_bar_read32() 815 spin_lock_irqsave(&mmio_read->lock, flags); in ena_com_reg_bar_read32() 816 mmio_read->seq_num++; in ena_com_reg_bar_read32() 818 read_resp->req_id = mmio_read->seq_num + 0xDEAD; in ena_com_reg_bar_read32() 821 mmio_read_reg |= mmio_read->seq_num & in ena_com_reg_bar_read32() 827 if (READ_ONCE(read_resp->req_id) == mmio_read->seq_num) in ena_com_reg_bar_read32() 835 mmio_read->seq_num, offset, read_resp->req_id, in ena_com_reg_bar_read32() [all …]
|
D | ena_com.h | 332 struct ena_com_mmio_read mmio_read; member
|
D | ena_netdev.c | 3071 adapter->ena_dev->mmio_read.reg_read_to = in ena_update_hints()
|
/Linux-v5.4/include/video/ |
D | broadsheetfb.h | 72 u16 (*mmio_read)(struct broadsheetfb_par *); member
|
/Linux-v5.4/kernel/trace/ |
D | trace_mmiotrace.c | 133 static ssize_t mmio_read(struct trace_iterator *iter, struct file *filp, in mmio_read() function 284 .read = mmio_read,
|
/Linux-v5.4/drivers/gpu/drm/i915/ |
D | intel_uncore.h | 290 return uncore->funcs.mmio_read##s__(uncore, reg, (trace__)); \
|
/Linux-v5.4/drivers/video/fbdev/ |
D | broadsheetfb.c | 252 if (par->board->mmio_read) in broadsheet_get_data() 253 return par->board->mmio_read(par); in broadsheet_get_data()
|