Home
last modified time | relevance | path

Searched refs:sidx (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.4/drivers/irqchip/
Dirq-aspeed-vic.c110 unsigned int sidx = d->hwirq >> 5; in avic_ack_irq() local
114 if (vic->edge_sources[sidx] & sbit) in avic_ack_irq()
115 writel(sbit, vic->base + AVIC_EDGE_CLR + sidx * 4); in avic_ack_irq()
121 unsigned int sidx = d->hwirq >> 5; in avic_mask_irq() local
124 writel(sbit, vic->base + AVIC_INT_ENABLE_CLR + sidx * 4); in avic_mask_irq()
130 unsigned int sidx = d->hwirq >> 5; in avic_unmask_irq() local
133 writel(sbit, vic->base + AVIC_INT_ENABLE + sidx * 4); in avic_unmask_irq()
140 unsigned int sidx = d->hwirq >> 5; in avic_mask_ack_irq() local
144 writel(sbit, vic->base + AVIC_INT_ENABLE_CLR + sidx * 4); in avic_mask_ack_irq()
147 if (vic->edge_sources[sidx] & sbit) in avic_mask_ack_irq()
[all …]
/Linux-v5.4/drivers/ntb/test/
Dntb_tool.c237 int sidx; member
1165 ntb_spad_read(spad->tc->ntb, spad->sidx)); in tool_spad_read()
1186 ret = ntb_spad_write(spad->tc->ntb, spad->sidx, val); in tool_spad_write()
1206 ntb_peer_spad_read(spad->tc->ntb, spad->pidx, spad->sidx)); in tool_peer_spad_read()
1227 ret = ntb_peer_spad_write(spad->tc->ntb, spad->pidx, spad->sidx, val); in tool_peer_spad_write()
1238 int sidx, pidx; in tool_init_spads() local
1247 for (sidx = 0; sidx < tc->inspad_cnt; sidx++) { in tool_init_spads()
1248 tc->inspads[sidx].sidx = sidx; in tool_init_spads()
1249 tc->inspads[sidx].pidx = -1; in tool_init_spads()
1250 tc->inspads[sidx].tc = tc; in tool_init_spads()
[all …]
Dntb_perf.c692 int ret, sidx, scnt; in perf_enable_service() local
714 for (sidx = 0; sidx < scnt; sidx++) in perf_enable_service()
715 ntb_spad_write(perf->ntb, sidx, PERF_CMD_INVAL); in perf_enable_service()
/Linux-v5.4/include/linux/
Dntb.h314 u32 (*spad_read)(struct ntb_dev *ntb, int sidx);
315 int (*spad_write)(struct ntb_dev *ntb, int sidx, u32 val);
317 int (*peer_spad_addr)(struct ntb_dev *ntb, int pidx, int sidx,
319 u32 (*peer_spad_read)(struct ntb_dev *ntb, int pidx, int sidx);
320 int (*peer_spad_write)(struct ntb_dev *ntb, int pidx, int sidx,
1321 static inline u32 ntb_spad_read(struct ntb_dev *ntb, int sidx) in ntb_spad_read() argument
1326 return ntb->ops->spad_read(ntb, sidx); in ntb_spad_read()
1339 static inline int ntb_spad_write(struct ntb_dev *ntb, int sidx, u32 val) in ntb_spad_write() argument
1344 return ntb->ops->spad_write(ntb, sidx, val); in ntb_spad_write()
1359 static inline int ntb_peer_spad_addr(struct ntb_dev *ntb, int pidx, int sidx, in ntb_peer_spad_addr() argument
[all …]
/Linux-v5.4/drivers/ntb/hw/intel/
Dntb_hw_gen1.h176 u32 intel_ntb_peer_spad_read(struct ntb_dev *ntb, int pidx, int sidx);
177 int intel_ntb_peer_spad_write(struct ntb_dev *ntb, int pidx, int sidx,
179 int intel_ntb_peer_spad_addr(struct ntb_dev *ntb, int pidx, int sidx,
Dntb_hw_gen1.c1177 int intel_ntb_peer_spad_addr(struct ntb_dev *ntb, int pidx, int sidx, in intel_ntb_peer_spad_addr() argument
1182 return ndev_spad_addr(ndev, sidx, spad_addr, ndev->peer_addr, in intel_ntb_peer_spad_addr()
1186 u32 intel_ntb_peer_spad_read(struct ntb_dev *ntb, int pidx, int sidx) in intel_ntb_peer_spad_read() argument
1190 return ndev_spad_read(ndev, sidx, in intel_ntb_peer_spad_read()
1195 int intel_ntb_peer_spad_write(struct ntb_dev *ntb, int pidx, int sidx, in intel_ntb_peer_spad_write() argument
1200 return ndev_spad_write(ndev, sidx, val, in intel_ntb_peer_spad_write()
/Linux-v5.4/drivers/ntb/hw/amd/
Dntb_hw_amd.c435 static u32 amd_ntb_peer_spad_read(struct ntb_dev *ntb, int pidx, int sidx) in amd_ntb_peer_spad_read() argument
441 if (sidx < 0 || sidx >= ndev->spad_count) in amd_ntb_peer_spad_read()
444 offset = ndev->peer_spad + (sidx << 2); in amd_ntb_peer_spad_read()
449 int sidx, u32 val) in amd_ntb_peer_spad_write() argument
455 if (sidx < 0 || sidx >= ndev->spad_count) in amd_ntb_peer_spad_write()
458 offset = ndev->peer_spad + (sidx << 2); in amd_ntb_peer_spad_write()
/Linux-v5.4/drivers/ntb/hw/mscc/
Dntb_hw_switchtec.c758 int sidx) in switchtec_ntb_peer_spad_read() argument
765 if (sidx < 0 || sidx >= ARRAY_SIZE(sndev->peer_shared->spad)) in switchtec_ntb_peer_spad_read()
771 return ioread32(&sndev->peer_shared->spad[sidx]); in switchtec_ntb_peer_spad_read()
775 int sidx, u32 val) in switchtec_ntb_peer_spad_write() argument
782 if (sidx < 0 || sidx >= ARRAY_SIZE(sndev->peer_shared->spad)) in switchtec_ntb_peer_spad_write()
788 iowrite32(val, &sndev->peer_shared->spad[sidx]); in switchtec_ntb_peer_spad_write()
794 int sidx, phys_addr_t *spad_addr) in switchtec_ntb_peer_spad_addr() argument
802 offset = (unsigned long)&sndev->peer_shared->spad[sidx] - in switchtec_ntb_peer_spad_addr()