/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-nomadik.c | 214 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 D | i2c-bcm-kona.c | 159 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 D | i2c-highlander.c | 41 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 D | i2c-designware-slave.c | 21 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 D | hw-txe.c | 157 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 D | pci-txe.c | 35 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 D | main.c | 149 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 D | rx.c | 36 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 D | smsc75xx.c | 54 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 D | rtl8150.c | 161 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 D | lan78xx.c | 122 #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 D | ipc.c | 30 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 D | dma.c | 15 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 D | bus.c | 32 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 D | atp870u.c | 44 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 D | mtk_disp_drv.h | 15 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 D | rtsx.c | 124 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 D | em28xx-core.c | 41 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 D | msi2500.c | 106 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 D | cx231xx-audio.c | 31 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 D | au0828-core.c | 40 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 D | phy.c | 21 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 D | virtio-pci-modern.c | 18 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 D | ite-cir.c | 134 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 D | config.c | 34 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 …]
|