Home
last modified time | relevance | path

Searched refs:dev (Results 76 – 100 of 17940) sorted by relevance

12345678910>>...718

/openbmc/linux/drivers/i2c/busses/
H A Di2c-nomadik.c214 static int flush_i2c_fifo(struct nmk_i2c_dev *dev) in flush_i2c_fifo() argument
227 writel((I2C_CR_FTX | I2C_CR_FRX), dev->virtbase + I2C_CR); in flush_i2c_fifo()
230 timeout = jiffies + dev->adap.timeout; in flush_i2c_fifo()
233 if ((readl(dev->virtbase + I2C_CR) & in flush_i2c_fifo()
239 dev_err(&dev->adev->dev, in flush_i2c_fifo()
250 static void disable_all_interrupts(struct nmk_i2c_dev *dev) in disable_all_interrupts() argument
253 writel(mask, dev->virtbase + I2C_IMSCR); in disable_all_interrupts()
260 static void clear_all_interrupts(struct nmk_i2c_dev *dev) in clear_all_interrupts() argument
264 writel(mask, dev->virtbase + I2C_ICR); in clear_all_interrupts()
271 static int init_hw(struct nmk_i2c_dev *dev) in init_hw() argument
[all …]
H A Di2c-bcm-kona.c159 static void bcm_kona_i2c_send_cmd_to_ctrl(struct bcm_kona_i2c_dev *dev, in bcm_kona_i2c_send_cmd_to_ctrl() argument
162 dev_dbg(dev->device, "%s, %d\n", __func__, cmd); in bcm_kona_i2c_send_cmd_to_ctrl()
168 dev->base + CS_OFFSET); in bcm_kona_i2c_send_cmd_to_ctrl()
175 dev->base + CS_OFFSET); in bcm_kona_i2c_send_cmd_to_ctrl()
182 dev->base + CS_OFFSET); in bcm_kona_i2c_send_cmd_to_ctrl()
188 dev->base + CS_OFFSET); in bcm_kona_i2c_send_cmd_to_ctrl()
192 dev_err(dev->device, "Unknown command %d\n", cmd); in bcm_kona_i2c_send_cmd_to_ctrl()
196 static void bcm_kona_i2c_enable_clock(struct bcm_kona_i2c_dev *dev) in bcm_kona_i2c_enable_clock() argument
198 writel(readl(dev->base + CLKEN_OFFSET) | CLKEN_CLKEN_MASK, in bcm_kona_i2c_enable_clock()
199 dev->base + CLKEN_OFFSET); in bcm_kona_i2c_enable_clock()
[all …]
H A Di2c-highlander.c41 struct device *dev; member
54 static inline void highlander_i2c_irq_enable(struct highlander_i2c_dev *dev) in highlander_i2c_irq_enable() argument
56 iowrite16(ioread16(dev->base + SMCR) | SMCR_IEIC, dev->base + SMCR); in highlander_i2c_irq_enable()
59 static inline void highlander_i2c_irq_disable(struct highlander_i2c_dev *dev) in highlander_i2c_irq_disable() argument
61 iowrite16(ioread16(dev->base + SMCR) & ~SMCR_IEIC, dev->base + SMCR); in highlander_i2c_irq_disable()
64 static inline void highlander_i2c_start(struct highlander_i2c_dev *dev) in highlander_i2c_start() argument
66 iowrite16(ioread16(dev->base + SMCR) | SMCR_START, dev->base + SMCR); in highlander_i2c_start()
69 static inline void highlander_i2c_done(struct highlander_i2c_dev *dev) in highlander_i2c_done() argument
71 iowrite16(ioread16(dev->base + SMCR) | SMCR_IRIC, dev->base + SMCR); in highlander_i2c_done()
74 static void highlander_i2c_setup(struct highlander_i2c_dev *dev) in highlander_i2c_setup() argument
[all …]
H A Di2c-designware-slave.c21 static void i2c_dw_configure_fifo_slave(struct dw_i2c_dev *dev) in i2c_dw_configure_fifo_slave() argument
24 regmap_write(dev->map, DW_IC_TX_TL, 0); in i2c_dw_configure_fifo_slave()
25 regmap_write(dev->map, DW_IC_RX_TL, 0); in i2c_dw_configure_fifo_slave()
28 regmap_write(dev->map, DW_IC_CON, dev->slave_cfg); in i2c_dw_configure_fifo_slave()
29 regmap_write(dev->map, DW_IC_INTR_MASK, DW_IC_INTR_SLAVE_MASK); in i2c_dw_configure_fifo_slave()
40 static int i2c_dw_init_slave(struct dw_i2c_dev *dev) in i2c_dw_init_slave() argument
44 ret = i2c_dw_acquire_lock(dev); in i2c_dw_init_slave()
49 __i2c_dw_disable(dev); in i2c_dw_init_slave()
52 if (dev->sda_hold_time) in i2c_dw_init_slave()
53 regmap_write(dev->map, DW_IC_SDA_HOLD, dev->sda_hold_time); in i2c_dw_init_slave()
[all …]
/openbmc/linux/drivers/misc/mei/
H A Dhw-txe.c157 static bool mei_txe_aliveness_set(struct mei_device *dev, u32 req) in mei_txe_aliveness_set() argument
160 struct mei_txe_hw *hw = to_txe_hw(dev); in mei_txe_aliveness_set()
163 dev_dbg(dev->dev, "Aliveness current=%d request=%d\n", in mei_txe_aliveness_set()
166 dev->pg_event = MEI_PG_EVENT_WAIT; in mei_txe_aliveness_set()
183 static u32 mei_txe_aliveness_req_get(struct mei_device *dev) in mei_txe_aliveness_req_get() argument
185 struct mei_txe_hw *hw = to_txe_hw(dev); in mei_txe_aliveness_req_get()
200 static u32 mei_txe_aliveness_get(struct mei_device *dev) in mei_txe_aliveness_get() argument
202 struct mei_txe_hw *hw = to_txe_hw(dev); in mei_txe_aliveness_get()
219 static int mei_txe_aliveness_poll(struct mei_device *dev, u32 expected) in mei_txe_aliveness_poll() argument
221 struct mei_txe_hw *hw = to_txe_hw(dev); in mei_txe_aliveness_poll()
[all …]
H A Dpci-txe.c35 static inline void mei_txe_set_pm_domain(struct mei_device *dev);
36 static inline void mei_txe_unset_pm_domain(struct mei_device *dev);
38 static inline void mei_txe_set_pm_domain(struct mei_device *dev) {} in mei_txe_set_pm_domain() argument
39 static inline void mei_txe_unset_pm_domain(struct mei_device *dev) {} in mei_txe_unset_pm_domain() argument
52 struct mei_device *dev; in mei_txe_probe() local
60 dev_err(&pdev->dev, "failed to enable pci device.\n"); in mei_txe_probe()
68 dev_err(&pdev->dev, "failed to get pci regions.\n"); in mei_txe_probe()
72 err = dma_set_mask(&pdev->dev, DMA_BIT_MASK(36)); in mei_txe_probe()
74 err = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); in mei_txe_probe()
76 dev_err(&pdev->dev, "No suitable DMA available.\n"); in mei_txe_probe()
[all …]
/openbmc/linux/drivers/net/wireless/broadcom/b43legacy/
H A Dmain.c149 static void b43legacy_wireless_core_exit(struct b43legacy_wldev *dev);
150 static int b43legacy_wireless_core_init(struct b43legacy_wldev *dev);
151 static void b43legacy_wireless_core_stop(struct b43legacy_wldev *dev);
152 static int b43legacy_wireless_core_start(struct b43legacy_wldev *dev);
241 static void b43legacy_ram_write(struct b43legacy_wldev *dev, u16 offset, in b43legacy_ram_write() argument
248 status = b43legacy_read32(dev, B43legacy_MMIO_MACCTL); in b43legacy_ram_write()
252 b43legacy_write32(dev, B43legacy_MMIO_RAM_CONTROL, offset); in b43legacy_ram_write()
253 b43legacy_write32(dev, B43legacy_MMIO_RAM_DATA, val); in b43legacy_ram_write()
257 void b43legacy_shm_control_word(struct b43legacy_wldev *dev, in b43legacy_shm_control_word() argument
267 b43legacy_write32(dev, B43legacy_MMIO_SHM_CONTROL, control); in b43legacy_shm_control_word()
[all …]
/openbmc/linux/drivers/scsi/aacraid/
H A Drx.c36 struct aac_dev *dev = dev_id; in aac_rx_intr_producer() local
38 u8 intstat = rx_readb(dev, MUnit.OISR); in aac_rx_intr_producer()
46 if (likely(intstat & ~(dev->OIMR))) { in aac_rx_intr_producer()
47 bellbits = rx_readl(dev, OutboundDoorbellReg); in aac_rx_intr_producer()
49 aac_printf(dev, readl (&dev->IndexRegs->Mailbox[5])); in aac_rx_intr_producer()
50 rx_writel(dev, MUnit.ODR,DoorBellPrintfReady); in aac_rx_intr_producer()
51 rx_writel(dev, InboundDoorbellReg,DoorBellPrintfDone); in aac_rx_intr_producer()
54 rx_writel(dev, MUnit.ODR, DoorBellAdapterNormCmdReady); in aac_rx_intr_producer()
55 aac_command_normal(&dev->queues->queue[HostNormCmdQueue]); in aac_rx_intr_producer()
58 rx_writel(dev, MUnit.ODR,DoorBellAdapterNormRespReady); in aac_rx_intr_producer()
[all …]
/openbmc/linux/drivers/net/usb/
H A Dsmsc75xx.c54 struct usbnet *dev; member
66 struct usbnet *dev; member
73 static int smsc75xx_link_ok_nopm(struct usbnet *dev);
74 static int smsc75xx_phy_gig_workaround(struct usbnet *dev);
76 static int __must_check __smsc75xx_read_reg(struct usbnet *dev, u32 index, in __smsc75xx_read_reg() argument
83 BUG_ON(!dev); in __smsc75xx_read_reg()
90 ret = fn(dev, USB_VENDOR_REQUEST_READ_REGISTER, USB_DIR_IN in __smsc75xx_read_reg()
96 netdev_warn(dev->net, "Failed to read reg index 0x%08x: %d\n", in __smsc75xx_read_reg()
107 static int __must_check __smsc75xx_write_reg(struct usbnet *dev, u32 index, in __smsc75xx_write_reg() argument
114 BUG_ON(!dev); in __smsc75xx_write_reg()
[all …]
H A Drtl8150.c161 static int get_registers(rtl8150_t * dev, u16 indx, u16 size, void *data) in get_registers() argument
163 return usb_control_msg_recv(dev->udev, 0, RTL8150_REQ_GET_REGS, in get_registers()
168 static int set_registers(rtl8150_t * dev, u16 indx, u16 size, const void *data) in set_registers() argument
170 return usb_control_msg_send(dev->udev, 0, RTL8150_REQ_SET_REGS, in set_registers()
181 dev_dbg(&urb->dev->dev, "%s failed with %d", __func__, status); in async_set_reg_cb()
186 static int async_set_registers(rtl8150_t *dev, u16 indx, u16 size, u16 reg) in async_set_registers() argument
206 usb_fill_control_urb(async_urb, dev->udev, in async_set_registers()
207 usb_sndctrlpipe(dev->udev, 0), (void *)&req->dr, in async_set_registers()
212 netif_device_detach(dev->netdev); in async_set_registers()
213 dev_err(&dev->udev->dev, "%s failed with %d\n", __func__, res); in async_set_registers()
[all …]
H A Dlan78xx.c122 #define LAN78XX_TSO_SIZE(dev) ((dev)->tx_urb_size - TX_SKB_MIN_LEN) argument
353 struct lan78xx_net *dev; member
377 struct lan78xx_net *dev; member
385 struct lan78xx_net *dev; member
526 struct lan78xx_net *dev) in lan78xx_alloc_buf_pool() argument
553 entry->dev = dev; in lan78xx_alloc_buf_pool()
568 static struct sk_buff *lan78xx_get_rx_buf(struct lan78xx_net *dev) in lan78xx_get_rx_buf() argument
570 return lan78xx_get_buf(&dev->rxq_free); in lan78xx_get_rx_buf()
573 static void lan78xx_release_rx_buf(struct lan78xx_net *dev, in lan78xx_release_rx_buf() argument
576 lan78xx_release_buf(&dev->rxq_free, rx_buf); in lan78xx_release_rx_buf()
[all …]
/openbmc/linux/drivers/hid/intel-ish-hid/ipc/
H A Dipc.c30 static inline uint32_t ish_reg_read(const struct ishtp_device *dev, in ish_reg_read() argument
33 struct ish_hw *hw = to_ish_hw(dev); in ish_reg_read()
46 static inline void ish_reg_write(struct ishtp_device *dev, in ish_reg_write() argument
50 struct ish_hw *hw = to_ish_hw(dev); in ish_reg_write()
63 static inline uint32_t _ish_read_fw_sts_reg(struct ishtp_device *dev) in _ish_read_fw_sts_reg() argument
65 return ish_reg_read(dev, IPC_REG_ISH_HOST_FWSTS); in _ish_read_fw_sts_reg()
76 static bool check_generated_interrupt(struct ishtp_device *dev) in check_generated_interrupt() argument
81 if (dev->pdev->device == CHV_DEVICE_ID) { in check_generated_interrupt()
82 pisr_val = ish_reg_read(dev, IPC_REG_PISR_CHV_AB); in check_generated_interrupt()
86 pisr_val = ish_reg_read(dev, IPC_REG_PISR_BXT); in check_generated_interrupt()
[all …]
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7615/
H A Ddma.c15 mt7622_init_tx_queues_multi(struct mt7615_dev *dev) in mt7622_init_tx_queues_multi() argument
27 ret = mt76_init_tx_queue(&dev->mphy, i, wmm_queue_map[i], in mt7622_init_tx_queues_multi()
34 ret = mt76_init_tx_queue(&dev->mphy, MT_TXQ_PSD, MT7622_TXQ_MGMT, in mt7622_init_tx_queues_multi()
40 return mt76_init_mcu_queue(&dev->mt76, MT_MCUQ_WM, MT7622_TXQ_MCU, in mt7622_init_tx_queues_multi()
45 mt7615_init_tx_queues(struct mt7615_dev *dev) in mt7615_init_tx_queues() argument
49 ret = mt76_init_mcu_queue(&dev->mt76, MT_MCUQ_FWDL, MT7615_TXQ_FWDL, in mt7615_init_tx_queues()
54 if (!is_mt7615(&dev->mt76)) in mt7615_init_tx_queues()
55 return mt7622_init_tx_queues_multi(dev); in mt7615_init_tx_queues()
57 ret = mt76_connac_init_tx_queues(&dev->mphy, 0, MT7615_TX_RING_SIZE, in mt7615_init_tx_queues()
62 return mt76_init_mcu_queue(&dev->mt76, MT_MCUQ_WM, MT7615_TXQ_MCU, in mt7615_init_tx_queues()
[all …]
/openbmc/linux/drivers/amba/
H A Dbus.c32 amba_cs_uci_id_match(const struct amba_id *table, struct amba_device *dev) in amba_cs_uci_id_match() argument
44 ret = (dev->uci.devtype == uci->devtype) && in amba_cs_uci_id_match()
45 ((dev->uci.devarch & uci->devarch_mask) == uci->devarch); in amba_cs_uci_id_match()
50 amba_lookup(const struct amba_id *table, struct amba_device *dev) in amba_lookup() argument
53 if (((dev->periphid & table->mask) == table->id) && in amba_lookup()
54 ((dev->cid != CORESIGHT_CID) || in amba_lookup()
55 (amba_cs_uci_id_match(table, dev)))) in amba_lookup()
66 pcdev->pclk = clk_get(&pcdev->dev, "apb_pclk"); in amba_get_enable_pclk()
87 struct amba_device *dev = to_amba_device(_dev); in driver_override_show() local
91 len = sprintf(buf, "%s\n", dev->driver_override); in driver_override_show()
[all …]
/openbmc/linux/drivers/scsi/
H A Datp870u.c44 static void send_s870(struct atp_unit *dev,unsigned char c);
45 static void atp_is(struct atp_unit *dev, unsigned char c, bool wide_chip,
131 struct atp_unit *dev = (struct atp_unit *)&host->hostdata; in atp870u_intr_handle() local
134 j = atp_readb_io(dev, c, 0x1f); in atp870u_intr_handle()
137 dev->in_int[c] = 0; in atp870u_intr_handle()
144 dev->in_int[c] = 1; in atp870u_intr_handle()
145 cmdp = atp_readb_io(dev, c, 0x10); in atp870u_intr_handle()
146 if (dev->working[c] != 0) { in atp870u_intr_handle()
147 if (is885(dev)) { in atp870u_intr_handle()
148 if ((atp_readb_io(dev, c, 0x16) & 0x80) == 0) in atp870u_intr_handle()
[all …]
/openbmc/linux/drivers/gpu/drm/mediatek/
H A Dmtk_disp_drv.h15 int mtk_aal_clk_enable(struct device *dev);
16 void mtk_aal_clk_disable(struct device *dev);
17 void mtk_aal_config(struct device *dev, unsigned int w,
20 void mtk_aal_gamma_set(struct device *dev, struct drm_crtc_state *state);
21 void mtk_aal_start(struct device *dev);
22 void mtk_aal_stop(struct device *dev);
24 void mtk_ccorr_ctm_set(struct device *dev, struct drm_crtc_state *state);
25 int mtk_ccorr_clk_enable(struct device *dev);
26 void mtk_ccorr_clk_disable(struct device *dev);
27 void mtk_ccorr_config(struct device *dev, unsigned int w,
[all …]
/openbmc/linux/drivers/staging/rts5208/
H A Drtsx.c124 struct rtsx_dev *dev = host_to_rtsx(srb->device->host); in queuecommand_lck() local
125 struct rtsx_chip *chip = dev->chip; in queuecommand_lck()
129 dev_err(&dev->pci->dev, "Error: chip->srb = %p\n", in queuecommand_lck()
136 dev_info(&dev->pci->dev, "Fail command during disconnect\n"); in queuecommand_lck()
144 complete(&dev->cmnd_ready); in queuecommand_lck()
159 struct rtsx_dev *dev = host_to_rtsx(host); in DEF_SCSI_QCMD() local
160 struct rtsx_chip *chip = dev->chip; in DEF_SCSI_QCMD()
167 dev_info(&dev->pci->dev, "-- nothing to abort\n"); in DEF_SCSI_QCMD()
176 wait_for_completion(&dev->notify); in DEF_SCSI_QCMD()
232 static int rtsx_acquire_irq(struct rtsx_dev *dev) in rtsx_acquire_irq() argument
[all …]
/openbmc/linux/drivers/media/usb/em28xx/
H A Dem28xx-core.c41 dev_printk(KERN_DEBUG, &dev->intf->dev, \
51 dev_printk(KERN_DEBUG, &dev->intf->dev, \
58 dev_printk(KERN_DEBUG, &dev->intf->dev, \
66 int em28xx_read_reg_req_len(struct em28xx *dev, u8 req, u16 reg, in em28xx_read_reg_req_len() argument
70 struct usb_device *udev = interface_to_usbdev(dev->intf); in em28xx_read_reg_req_len()
73 if (dev->disconnected) in em28xx_read_reg_req_len()
79 mutex_lock(&dev->ctrl_urb_lock); in em28xx_read_reg_req_len()
82 0x0000, reg, dev->urb_buf, len, 1000); in em28xx_read_reg_req_len()
90 mutex_unlock(&dev->ctrl_urb_lock); in em28xx_read_reg_req_len()
95 memcpy(buf, dev->urb_buf, len); in em28xx_read_reg_req_len()
[all …]
/openbmc/linux/drivers/media/usb/msi2500/
H A Dmsi2500.c106 struct device *dev; member
144 struct msi2500_dev *dev) in msi2500_get_next_fill_buf() argument
149 spin_lock_irqsave(&dev->queued_bufs_lock, flags); in msi2500_get_next_fill_buf()
150 if (list_empty(&dev->queued_bufs)) in msi2500_get_next_fill_buf()
153 buf = list_entry(dev->queued_bufs.next, struct msi2500_frame_buf, list); in msi2500_get_next_fill_buf()
156 spin_unlock_irqrestore(&dev->queued_bufs_lock, flags); in msi2500_get_next_fill_buf()
242 static int msi2500_convert_stream(struct msi2500_dev *dev, u8 *dst, u8 *src, in msi2500_convert_stream() argument
254 if (i == 0 && dev->next_sample != sample[0]) { in msi2500_convert_stream()
255 dev_dbg_ratelimited(dev->dev, in msi2500_convert_stream()
257 sample[0] - dev->next_sample, in msi2500_convert_stream()
[all …]
/openbmc/linux/drivers/media/usb/cx231xx/
H A Dcx231xx-audio.c31 static int cx231xx_isoc_audio_deinit(struct cx231xx *dev) in cx231xx_isoc_audio_deinit() argument
35 dev_dbg(dev->dev, "Stopping isoc\n"); in cx231xx_isoc_audio_deinit()
38 if (dev->adev.urb[i]) { in cx231xx_isoc_audio_deinit()
40 usb_kill_urb(dev->adev.urb[i]); in cx231xx_isoc_audio_deinit()
42 usb_unlink_urb(dev->adev.urb[i]); in cx231xx_isoc_audio_deinit()
44 usb_free_urb(dev->adev.urb[i]); in cx231xx_isoc_audio_deinit()
45 dev->adev.urb[i] = NULL; in cx231xx_isoc_audio_deinit()
47 kfree(dev->adev.transfer_buffer[i]); in cx231xx_isoc_audio_deinit()
48 dev->adev.transfer_buffer[i] = NULL; in cx231xx_isoc_audio_deinit()
55 static int cx231xx_bulk_audio_deinit(struct cx231xx *dev) in cx231xx_bulk_audio_deinit() argument
[all …]
/openbmc/linux/drivers/media/usb/au0828/
H A Dau0828-core.c40 static int send_control_msg(struct au0828_dev *dev, u16 request, u32 value,
42 static int recv_control_msg(struct au0828_dev *dev, u16 request, u32 value,
49 u32 au0828_readreg(struct au0828_dev *dev, u16 reg) in au0828_readreg() argument
53 recv_control_msg(dev, CMD_REQUEST_IN, 0, reg, &result, 1); in au0828_readreg()
59 u32 au0828_writereg(struct au0828_dev *dev, u16 reg, u32 val) in au0828_writereg() argument
62 return send_control_msg(dev, CMD_REQUEST_OUT, val, reg); in au0828_writereg()
65 static int send_control_msg(struct au0828_dev *dev, u16 request, u32 value, in send_control_msg() argument
70 if (dev->usbdev) { in send_control_msg()
73 status = usb_control_msg(dev->usbdev, in send_control_msg()
74 usb_sndctrlpipe(dev->usbdev, 0), in send_control_msg()
[all …]
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt76x0/
H A Dphy.c21 mt76x0_rf_csr_wr(struct mt76x02_dev *dev, u32 offset, u8 value) in mt76x0_rf_csr_wr() argument
26 if (test_bit(MT76_REMOVED, &dev->mphy.state)) in mt76x0_rf_csr_wr()
35 mutex_lock(&dev->phy_mutex); in mt76x0_rf_csr_wr()
37 if (!mt76_poll(dev, MT_RF_CSR_CFG, MT_RF_CSR_CFG_KICK, 0, 100)) { in mt76x0_rf_csr_wr()
42 mt76_wr(dev, MT_RF_CSR_CFG, in mt76x0_rf_csr_wr()
50 mutex_unlock(&dev->phy_mutex); in mt76x0_rf_csr_wr()
53 dev_err(dev->mt76.dev, "Error: RF write %d:%d failed:%d!!\n", in mt76x0_rf_csr_wr()
59 static int mt76x0_rf_csr_rr(struct mt76x02_dev *dev, u32 offset) in mt76x0_rf_csr_rr() argument
65 if (test_bit(MT76_REMOVED, &dev->mphy.state)) in mt76x0_rf_csr_rr()
74 mutex_lock(&dev->phy_mutex); in mt76x0_rf_csr_rr()
[all …]
/openbmc/qemu/tests/qtest/libqos/
H A Dvirtio-pci-modern.c18 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in config_readb() local
19 return qpci_io_readb(dev->pdev, dev->bar, dev->device_cfg_offset + addr); in config_readb()
24 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in config_readw() local
25 return qpci_io_readw(dev->pdev, dev->bar, dev->device_cfg_offset + addr); in config_readw()
30 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in config_readl() local
31 return qpci_io_readl(dev->pdev, dev->bar, dev->device_cfg_offset + addr); in config_readl()
36 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in config_readq() local
37 return qpci_io_readq(dev->pdev, dev->bar, dev->device_cfg_offset + addr); in config_readq()
42 QVirtioPCIDevice *dev = container_of(d, QVirtioPCIDevice, vdev); in get_features() local
45 qpci_io_writel(dev->pdev, dev->bar, dev->common_cfg_offset + in get_features()
[all …]
/openbmc/linux/drivers/media/rc/
H A Dite-cir.c134 static void ite_decode_bytes(struct ite_dev *dev, const u8 * data, int in ite_decode_bytes() argument
150 ir_raw_event_store_with_filter(dev->rdev, &ev); in ite_decode_bytes()
157 ir_raw_event_store_with_filter(dev->rdev, &ev); in ite_decode_bytes()
164 ir_raw_event_store_with_filter(dev->rdev, &ev); in ite_decode_bytes()
169 ir_raw_event_handle(dev->rdev); in ite_decode_bytes()
171 dev_dbg(&dev->rdev->dev, "decoded %d bytes\n", length); in ite_decode_bytes()
176 static void ite_set_carrier_params(struct ite_dev *dev) in ite_set_carrier_params() argument
181 bool for_tx = dev->transmitting; in ite_set_carrier_params()
185 freq = dev->tx_carrier_freq; in ite_set_carrier_params()
189 low_freq = dev->rx_low_carrier_freq; in ite_set_carrier_params()
[all …]
/openbmc/linux/drivers/misc/ocxl/
H A Dconfig.c34 static int find_dvsec(struct pci_dev *dev, int dvsec_id) in find_dvsec() argument
36 return pci_find_dvsec_capability(dev, PCI_VENDOR_ID_IBM, dvsec_id); in find_dvsec()
39 static int find_dvsec_afu_ctrl(struct pci_dev *dev, u8 afu_idx) in find_dvsec_afu_ctrl() argument
45 while ((vsec = pci_find_next_ext_capability(dev, vsec, in find_dvsec_afu_ctrl()
47 pci_read_config_word(dev, vsec + OCXL_DVSEC_VENDOR_OFFSET, in find_dvsec_afu_ctrl()
49 pci_read_config_word(dev, vsec + OCXL_DVSEC_ID_OFFSET, &id); in find_dvsec_afu_ctrl()
53 pci_read_config_byte(dev, in find_dvsec_afu_ctrl()
69 static struct pci_dev *get_function_0(struct pci_dev *dev) in get_function_0() argument
71 unsigned int devfn = PCI_DEVFN(PCI_SLOT(dev->devfn), 0); in get_function_0()
73 return pci_get_domain_bus_and_slot(pci_domain_nr(dev->bus), in get_function_0()
[all …]

12345678910>>...718