/openbmc/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_usb_core.c | 25 int mt76x02u_mac_start(struct mt76x02_dev *dev) in mt76x02u_mac_start() argument 27 mt76x02_mac_reset_counters(dev); in mt76x02u_mac_start() 29 mt76_wr(dev, MT_MAC_SYS_CTRL, MT_MAC_SYS_CTRL_ENABLE_TX); in mt76x02u_mac_start() 30 if (!mt76x02_wait_for_wpdma(&dev->mt76, 200000)) in mt76x02u_mac_start() 33 mt76_wr(dev, MT_RX_FILTR_CFG, dev->mt76.rxfilter); in mt76x02u_mac_start() 35 mt76_wr(dev, MT_MAC_SYS_CTRL, in mt76x02u_mac_start() 39 if (!mt76x02_wait_for_wpdma(&dev->mt76, 50)) in mt76x02u_mac_start() 69 struct mt76x02_dev *dev = container_of(mdev, struct mt76x02_dev, mt76); in mt76x02u_tx_prepare_skb() local 70 int pid, len = tx_info->skb->len, ep = q2ep(dev->mphy.q_tx[qid]->hw_idx); in mt76x02u_tx_prepare_skb() 80 mt76x02_mac_write_txwi(dev, txwi, tx_info->skb, wcid, sta, len); in mt76x02u_tx_prepare_skb() [all …]
|
H A D | mt792x_mac.c | 18 mt792x_mutex_acquire(phy->dev); in mt792x_mac_work() 27 mt792x_mutex_release(phy->dev); in mt792x_mac_work() 29 mt76_tx_status_check(mphy->dev, false); in mt792x_mac_work() 38 struct mt792x_dev *dev = phy->dev; in mt792x_mac_set_timeing() local 50 mt76_set(dev, MT_ARB_SCR(0), in mt792x_mac_set_timeing() 58 mt76_wr(dev, MT_TMAC_CDTR(0), cck + reg_offset); in mt792x_mac_set_timeing() 59 mt76_wr(dev, MT_TMAC_ODTR(0), ofdm + reg_offset); in mt792x_mac_set_timeing() 60 mt76_wr(dev, MT_TMAC_ICR0(0), in mt792x_mac_set_timeing() 71 mt76_rmw_field(dev, MT_AGG_ACR0(0), MT_AGG_ACR_CFEND_RATE, val); in mt792x_mac_set_timeing() 72 mt76_clear(dev, MT_ARB_SCR(0), in mt792x_mac_set_timeing() [all …]
|
/openbmc/u-boot/test/dm/ |
H A D | core.c | 110 struct udevice *dev; in dm_test_autobind() local 131 list_for_each_entry(dev, &gd->dm_root->child_head, sibling_node) in dm_test_autobind() 132 ut_assert(!(dev->flags & DM_FLAG_ACTIVATED)); in dm_test_autobind() 145 struct udevice *dev; in dm_test_autobind_uclass_pdata_alloc() local 157 for (uclass_find_first_device(UCLASS_TEST, &dev); in dm_test_autobind_uclass_pdata_alloc() 158 dev; in dm_test_autobind_uclass_pdata_alloc() 159 uclass_find_next_device(&dev)) { in dm_test_autobind_uclass_pdata_alloc() 160 ut_assert(dev); in dm_test_autobind_uclass_pdata_alloc() 162 uc_pdata = dev_get_uclass_platdata(dev); in dm_test_autobind_uclass_pdata_alloc() 174 struct udevice *dev; in dm_test_autobind_uclass_pdata_valid() local [all …]
|
/openbmc/linux/drivers/net/ethernet/3com/ |
H A D | 3c515.c | 320 struct device *dev; member 363 static int corkscrew_setup(struct net_device *dev, int ioaddr, 365 static int corkscrew_open(struct net_device *dev); 368 struct net_device *dev); 369 static int corkscrew_rx(struct net_device *dev); 370 static void corkscrew_timeout(struct net_device *dev, unsigned int txqueue); 371 static int boomerang_rx(struct net_device *dev); 373 static int corkscrew_close(struct net_device *dev); 374 static void update_stats(int addr, struct net_device *dev); 375 static struct net_device_stats *corkscrew_get_stats(struct net_device *dev); [all …]
|
/openbmc/linux/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_stats.c | 67 bool ocrdma_alloc_stats_resources(struct ocrdma_dev *dev) in ocrdma_alloc_stats_resources() argument 69 struct stats_mem *mem = &dev->stats_mem; in ocrdma_alloc_stats_resources() 71 mutex_init(&dev->stats_lock); in ocrdma_alloc_stats_resources() 76 mem->va = dma_alloc_coherent(&dev->nic_info.pdev->dev, mem->size, in ocrdma_alloc_stats_resources() 91 void ocrdma_release_stats_resources(struct ocrdma_dev *dev) in ocrdma_release_stats_resources() argument 93 struct stats_mem *mem = &dev->stats_mem; in ocrdma_release_stats_resources() 96 dma_free_coherent(&dev->nic_info.pdev->dev, mem->size, in ocrdma_release_stats_resources() 102 static char *ocrdma_resource_stats(struct ocrdma_dev *dev) in ocrdma_resource_stats() argument 104 char *stats = dev->stats_mem.debugfs_mem, *pcur; in ocrdma_resource_stats() 106 (struct ocrdma_rdma_stats_resp *)dev->stats_mem.va; in ocrdma_resource_stats() [all …]
|
/openbmc/u-boot/drivers/tpm/ |
H A D | tpm_tis_st33zp24_i2c.c | 46 static int st33zp24_i2c_write8_reg(struct udevice *dev, u8 tpm_register, in st33zp24_i2c_write8_reg() argument 49 struct tpm_chip_priv *chip_priv = dev_get_uclass_priv(dev); in st33zp24_i2c_write8_reg() 54 return dm_i2c_write(dev, 0, chip_priv->buf, tpm_size + 1); in st33zp24_i2c_write8_reg() 65 static int st33zp24_i2c_read8_reg(struct udevice *dev, u8 tpm_register, in st33zp24_i2c_read8_reg() argument 72 status = st33zp24_i2c_write8_reg(dev, tpm_register, &data, 1); in st33zp24_i2c_read8_reg() 76 return dm_i2c_read(dev, 0, tpm_data, tpm_size); in st33zp24_i2c_read8_reg() 88 static int st33zp24_i2c_write(struct udevice *dev, u8 tpm_register, in st33zp24_i2c_write() argument 91 return st33zp24_i2c_write8_reg(dev, tpm_register | TPM_WRITE_DIRECTION, in st33zp24_i2c_write() 104 static int st33zp24_i2c_read(struct udevice *dev, u8 tpm_register, in st33zp24_i2c_read() argument 107 return st33zp24_i2c_read8_reg(dev, tpm_register, tpm_data, tpm_size); in st33zp24_i2c_read() [all …]
|
/openbmc/linux/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-lite-reg.c | 20 void flite_hw_reset(struct fimc_lite *dev) in flite_hw_reset() argument 25 cfg = readl(dev->regs + FLITE_REG_CIGCTRL); in flite_hw_reset() 27 writel(cfg, dev->regs + FLITE_REG_CIGCTRL); in flite_hw_reset() 30 cfg = readl(dev->regs + FLITE_REG_CIGCTRL); in flite_hw_reset() 37 writel(cfg, dev->regs + FLITE_REG_CIGCTRL); in flite_hw_reset() 40 void flite_hw_clear_pending_irq(struct fimc_lite *dev) in flite_hw_clear_pending_irq() argument 42 u32 cfg = readl(dev->regs + FLITE_REG_CISTATUS); in flite_hw_clear_pending_irq() 44 writel(cfg, dev->regs + FLITE_REG_CISTATUS); in flite_hw_clear_pending_irq() 47 u32 flite_hw_get_interrupt_source(struct fimc_lite *dev) in flite_hw_get_interrupt_source() argument 49 u32 intsrc = readl(dev->regs + FLITE_REG_CISTATUS); in flite_hw_get_interrupt_source() [all …]
|
/openbmc/linux/drivers/base/ |
H A D | isa.c | 19 struct device dev; member 24 #define to_isa_dev(x) container_of((x), struct isa_dev, dev) 26 static int isa_bus_match(struct device *dev, struct device_driver *driver) in isa_bus_match() argument 30 if (dev->platform_data == isa_driver) { in isa_bus_match() 32 isa_driver->match(dev, to_isa_dev(dev)->id)) in isa_bus_match() 34 dev->platform_data = NULL; in isa_bus_match() 39 static int isa_bus_probe(struct device *dev) in isa_bus_probe() argument 41 struct isa_driver *isa_driver = dev->platform_data; in isa_bus_probe() 44 return isa_driver->probe(dev, to_isa_dev(dev)->id); in isa_bus_probe() 49 static void isa_bus_remove(struct device *dev) in isa_bus_remove() argument [all …]
|
/openbmc/linux/drivers/net/ethernet/natsemi/ |
H A D | jazzsonic.c | 56 #define SONIC_READ(reg) (*((volatile unsigned int *)dev->base_addr+reg)) 60 *((volatile unsigned int *)dev->base_addr+(reg)) = (val); \ 74 static int jazzsonic_open(struct net_device* dev) in jazzsonic_open() argument 78 retval = request_irq(dev->irq, sonic_interrupt, 0, "sonic", dev); in jazzsonic_open() 81 dev->name, dev->irq); in jazzsonic_open() 85 retval = sonic_open(dev); in jazzsonic_open() 87 free_irq(dev->irq, dev); in jazzsonic_open() 91 static int jazzsonic_close(struct net_device* dev) in jazzsonic_close() argument 94 err = sonic_close(dev); in jazzsonic_close() 95 free_irq(dev->irq, dev); in jazzsonic_close() [all …]
|
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt76x0/ |
H A D | usb_mcu.c | 17 mt76x0u_upload_firmware(struct mt76x02_dev *dev, in mt76x0u_upload_firmware() argument 30 dev_dbg(dev->mt76.dev, "loading FW - ILM %u + IVB %u\n", in mt76x0u_upload_firmware() 32 err = mt76x02u_mcu_fw_send_data(dev, fw_payload + MT_MCU_IVB_SIZE, in mt76x0u_upload_firmware() 39 dev_dbg(dev->mt76.dev, "loading FW - DLM %u\n", dlm_len); in mt76x0u_upload_firmware() 40 err = mt76x02u_mcu_fw_send_data(dev, in mt76x0u_upload_firmware() 47 err = mt76u_vendor_request(&dev->mt76, MT_VEND_DEV_MODE, in mt76x0u_upload_firmware() 53 if (!mt76_poll_msec(dev, MT_MCU_COM_REG0, 1, 1, 1000)) { in mt76x0u_upload_firmware() 54 dev_err(dev->mt76.dev, "Firmware failed to start\n"); in mt76x0u_upload_firmware() 59 dev_dbg(dev->mt76.dev, "Firmware running!\n"); in mt76x0u_upload_firmware() 67 static int mt76x0_get_firmware(struct mt76x02_dev *dev, in mt76x0_get_firmware() argument [all …]
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-adp5520.c | 25 struct adp5520_gpio *dev; in adp5520_gpio_get_value() local 28 dev = gpiochip_get_data(chip); in adp5520_gpio_get_value() 35 if (test_bit(off, &dev->output)) in adp5520_gpio_get_value() 36 adp5520_read(dev->master, ADP5520_GPIO_OUT, ®_val); in adp5520_gpio_get_value() 38 adp5520_read(dev->master, ADP5520_GPIO_IN, ®_val); in adp5520_gpio_get_value() 40 return !!(reg_val & dev->lut[off]); in adp5520_gpio_get_value() 46 struct adp5520_gpio *dev; in adp5520_gpio_set_value() local 47 dev = gpiochip_get_data(chip); in adp5520_gpio_set_value() 50 adp5520_set_bits(dev->master, ADP5520_GPIO_OUT, dev->lut[off]); in adp5520_gpio_set_value() 52 adp5520_clr_bits(dev->master, ADP5520_GPIO_OUT, dev->lut[off]); in adp5520_gpio_set_value() [all …]
|
/openbmc/linux/drivers/net/can/usb/ |
H A D | ems_usb.c | 231 struct ems_usb *dev; member 264 struct ems_usb *dev = urb->context; in ems_usb_read_interrupt_callback() local 265 struct net_device *netdev = dev->netdev; in ems_usb_read_interrupt_callback() 273 dev->free_slots = dev->intr_in_buffer[1]; in ems_usb_read_interrupt_callback() 274 if (dev->free_slots > CPC_TX_QUEUE_TRIGGER_HIGH && in ems_usb_read_interrupt_callback() 299 static void ems_usb_rx_can_msg(struct ems_usb *dev, struct ems_cpc_msg *msg) in ems_usb_rx_can_msg() argument 304 struct net_device_stats *stats = &dev->netdev->stats; in ems_usb_rx_can_msg() 306 skb = alloc_can_skb(dev->netdev, &cf); in ems_usb_rx_can_msg() 331 static void ems_usb_rx_err(struct ems_usb *dev, struct ems_cpc_msg *msg) in ems_usb_rx_err() argument 335 struct net_device_stats *stats = &dev->netdev->stats; in ems_usb_rx_err() [all …]
|
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mt7615.h | 18 #define MT7615_WTBL_RESERVED (mt7615_wtbl_size(dev) - 1) 158 struct mt7615_dev *dev; member 207 #define mt7615_mcu_add_tx_ba(dev, ...) (dev)->mcu_ops->add_tx_ba((dev), __VA_ARGS__) argument 208 #define mt7615_mcu_add_rx_ba(dev, ...) (dev)->mcu_ops->add_rx_ba((dev), __VA_ARGS__) argument 209 #define mt7615_mcu_sta_add(phy, ...) ((phy)->dev)->mcu_ops->sta_add((phy), __VA_ARGS__) 210 #define mt7615_mcu_add_dev_info(phy, ...) ((phy)->dev)->mcu_ops->add_dev_info((phy), __VA_ARGS__) 211 #define mt7615_mcu_add_bss_info(phy, ...) ((phy)->dev)->mcu_ops->add_bss_info((phy), __VA_ARGS__) 212 #define mt7615_mcu_add_beacon(dev, ...) (dev)->mcu_ops->add_beacon_offload((dev), __VA_ARGS__) argument 213 #define mt7615_mcu_set_pm(dev, ...) (dev)->mcu_ops->set_pm_state((dev), __VA_ARGS__) argument 214 #define mt7615_mcu_set_drv_ctrl(dev) (dev)->mcu_ops->set_drv_ctrl((dev)) argument [all …]
|
H A D | usb.c | 24 static u32 mt7663u_rr(struct mt76_dev *dev, u32 addr) in mt7663u_rr() argument 28 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt7663u_rr() 29 ret = ___mt76u_rr(dev, MT_VEND_READ_EXT, in mt7663u_rr() 31 mutex_unlock(&dev->usb.usb_ctrl_mtx); in mt7663u_rr() 36 static void mt7663u_wr(struct mt76_dev *dev, u32 addr, u32 val) in mt7663u_wr() argument 38 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt7663u_wr() 39 ___mt76u_wr(dev, MT_VEND_WRITE_EXT, in mt7663u_wr() 41 mutex_unlock(&dev->usb.usb_ctrl_mtx); in mt7663u_wr() 44 static u32 mt7663u_rmw(struct mt76_dev *dev, u32 addr, in mt7663u_rmw() argument 47 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt7663u_rmw() [all …]
|
/openbmc/linux/drivers/net/wireless/broadcom/b43/ |
H A D | phy_common.h | 153 int (*allocate)(struct b43_wldev *dev); 154 void (*free)(struct b43_wldev *dev); 155 void (*prepare_structs)(struct b43_wldev *dev); 156 int (*prepare_hardware)(struct b43_wldev *dev); 157 int (*init)(struct b43_wldev *dev); 158 void (*exit)(struct b43_wldev *dev); 161 u16 (*phy_read)(struct b43_wldev *dev, u16 reg); 162 void (*phy_write)(struct b43_wldev *dev, u16 reg, u16 value); 163 void (*phy_maskset)(struct b43_wldev *dev, u16 reg, u16 mask, u16 set); 164 u16 (*radio_read)(struct b43_wldev *dev, u16 reg); [all …]
|
/openbmc/u-boot/examples/standalone/ |
H A D | smc911x_eeprom.c | 57 static void dump_regs(struct eth_device *dev) in dump_regs() argument 62 smc911x_reg_read(dev, i), in dump_regs() 69 static int do_eeprom_cmd(struct eth_device *dev, int cmd, u8 reg) in do_eeprom_cmd() argument 71 if (smc911x_reg_read(dev, E2P_CMD) & E2P_CMD_EPC_BUSY) { in do_eeprom_cmd() 73 smc911x_reg_read(dev, E2P_CMD)); in do_eeprom_cmd() 77 smc911x_reg_write(dev, E2P_CMD, E2P_CMD_EPC_BUSY | cmd | reg); in do_eeprom_cmd() 79 while (smc911x_reg_read(dev, E2P_CMD) & E2P_CMD_EPC_BUSY) in do_eeprom_cmd() 82 smc911x_reg_read(dev, E2P_CMD)); in do_eeprom_cmd() 92 static u8 read_eeprom_reg(struct eth_device *dev, u8 reg) in read_eeprom_reg() argument 94 int ret = do_eeprom_cmd(dev, E2P_CMD_EPC_CMD_READ, reg); in read_eeprom_reg() [all …]
|
/openbmc/linux/net/l3mdev/ |
H A D | l3mdev.c | 110 int l3mdev_master_ifindex_rcu(const struct net_device *dev) in l3mdev_master_ifindex_rcu() argument 114 if (!dev) in l3mdev_master_ifindex_rcu() 117 if (netif_is_l3_master(dev)) { in l3mdev_master_ifindex_rcu() 118 ifindex = dev->ifindex; in l3mdev_master_ifindex_rcu() 119 } else if (netif_is_l3_slave(dev)) { in l3mdev_master_ifindex_rcu() 121 struct net_device *_dev = (struct net_device *)dev; in l3mdev_master_ifindex_rcu() 146 struct net_device *dev; in l3mdev_master_upper_ifindex_by_index_rcu() local 148 dev = dev_get_by_index_rcu(net, ifindex); in l3mdev_master_upper_ifindex_by_index_rcu() 149 while (dev && !netif_is_l3_master(dev)) in l3mdev_master_upper_ifindex_by_index_rcu() 150 dev = netdev_master_upper_dev_get_rcu(dev); in l3mdev_master_upper_ifindex_by_index_rcu() [all …]
|
/openbmc/linux/drivers/net/dsa/microchip/ |
H A D | ksz_common.c | 221 static void ksz9477_phylink_mac_link_up(struct ksz_device *dev, int port, 1594 static int ksz_check_device_id(struct ksz_device *dev) in ksz_check_device_id() argument 1598 dt_chip_data = of_device_get_match_data(dev->dev); in ksz_check_device_id() 1601 if (dt_chip_data->chip_id != dev->chip_id) { in ksz_check_device_id() 1602 dev_err(dev->dev, in ksz_check_device_id() 1604 dt_chip_data->dev_name, dev->info->dev_name); in ksz_check_device_id() 1614 struct ksz_device *dev = ds->priv; in ksz_phylink_get_caps() local 1616 if (dev->info->supports_mii[port]) in ksz_phylink_get_caps() 1619 if (dev->info->supports_rmii[port]) in ksz_phylink_get_caps() 1623 if (dev->info->supports_rgmii[port]) in ksz_phylink_get_caps() [all …]
|
/openbmc/linux/drivers/net/usb/ |
H A D | ax88172a.c | 32 struct usbnet *dev = netdev_priv(netdev); in ax88172a_adjust_link() local 33 struct ax88172a_private *priv = dev->driver_priv; in ax88172a_adjust_link() 47 asix_write_medium_mode(dev, mode, 0); in ax88172a_adjust_link() 55 static void ax88172a_status(struct usbnet *dev, struct urb *urb) in ax88172a_status() argument 61 static int ax88172a_init_mdio(struct usbnet *dev) in ax88172a_init_mdio() argument 63 struct ax88172a_private *priv = dev->driver_priv; in ax88172a_init_mdio() 68 netdev_err(dev->net, "Could not allocate MDIO bus\n"); in ax88172a_init_mdio() 72 priv->mdio->priv = (void *)dev; in ax88172a_init_mdio() 78 dev->udev->bus->busnum, dev->udev->devnum); in ax88172a_init_mdio() 82 netdev_err(dev->net, "Could not register MDIO bus\n"); in ax88172a_init_mdio() [all …]
|
/openbmc/linux/drivers/comedi/drivers/ |
H A D | daqboard2000.c | 259 static void db2k_write_acq_scan_list_entry(struct comedi_device *dev, u16 entry) in db2k_write_acq_scan_list_entry() argument 261 writew(entry & 0x00ff, dev->mmio + DB2K_REG_ACQ_SCAN_LIST_FIFO); in db2k_write_acq_scan_list_entry() 263 dev->mmio + DB2K_REG_ACQ_SCAN_LIST_FIFO); in db2k_write_acq_scan_list_entry() 266 static void db2k_setup_sampling(struct comedi_device *dev, int chan, int gain) in db2k_setup_sampling() argument 300 db2k_write_acq_scan_list_entry(dev, word0); in db2k_setup_sampling() 301 db2k_write_acq_scan_list_entry(dev, word1); in db2k_setup_sampling() 302 db2k_write_acq_scan_list_entry(dev, word2); in db2k_setup_sampling() 303 db2k_write_acq_scan_list_entry(dev, word3); in db2k_setup_sampling() 306 static int db2k_ai_status(struct comedi_device *dev, struct comedi_subdevice *s, in db2k_ai_status() argument 311 status = readw(dev->mmio + DB2K_REG_ACQ_STATUS); in db2k_ai_status() [all …]
|
/openbmc/linux/drivers/media/usb/hdpvr/ |
H A D | hdpvr-i2c.c | 31 struct i2c_client *hdpvr_register_ir_i2c(struct hdpvr_device *dev) in hdpvr_register_ir_i2c() argument 33 struct IR_i2c_init_data *init_data = &dev->ir_i2c_init_data; in hdpvr_register_ir_i2c() 47 return i2c_new_client_device(&dev->i2c_adapter, &info); in hdpvr_register_ir_i2c() 50 static int hdpvr_i2c_read(struct hdpvr_device *dev, int bus, in hdpvr_i2c_read() argument 56 if ((len > sizeof(dev->i2c_buf)) || (wlen > sizeof(dev->i2c_buf))) in hdpvr_i2c_read() 60 memcpy(dev->i2c_buf, wdata, wlen); in hdpvr_i2c_read() 61 ret = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, 0), in hdpvr_i2c_read() 63 (bus << 8) | addr, 0, dev->i2c_buf, in hdpvr_i2c_read() 69 ret = usb_control_msg(dev->udev, usb_rcvctrlpipe(dev->udev, 0), in hdpvr_i2c_read() 71 (bus << 8) | addr, 0, dev->i2c_buf, len, 1000); in hdpvr_i2c_read() [all …]
|
/openbmc/linux/drivers/infiniband/hw/mthca/ |
H A D | mthca_memfree.c | 64 static void mthca_free_icm_pages(struct mthca_dev *dev, struct mthca_icm_chunk *chunk) in mthca_free_icm_pages() argument 69 dma_unmap_sg(&dev->pdev->dev, chunk->mem, chunk->npages, in mthca_free_icm_pages() 77 static void mthca_free_icm_coherent(struct mthca_dev *dev, struct mthca_icm_chunk *chunk) in mthca_free_icm_coherent() argument 82 dma_free_coherent(&dev->pdev->dev, chunk->mem[i].length, in mthca_free_icm_coherent() 88 void mthca_free_icm(struct mthca_dev *dev, struct mthca_icm *icm, int coherent) in mthca_free_icm() argument 97 mthca_free_icm_coherent(dev, chunk); in mthca_free_icm() 99 mthca_free_icm_pages(dev, chunk); in mthca_free_icm() 123 static int mthca_alloc_icm_coherent(struct device *dev, struct scatterlist *mem, in mthca_alloc_icm_coherent() argument 126 void *buf = dma_alloc_coherent(dev, PAGE_SIZE << order, &sg_dma_address(mem), in mthca_alloc_icm_coherent() 137 struct mthca_icm *mthca_alloc_icm(struct mthca_dev *dev, int npages, in mthca_alloc_icm() argument [all …]
|
/openbmc/linux/drivers/gpu/drm/fsl-dcu/ |
H A D | fsl_dcu_drm_drv.c | 37 static bool fsl_dcu_drm_is_volatile_reg(struct device *dev, unsigned int reg) in fsl_dcu_drm_is_volatile_reg() argument 53 static void fsl_dcu_irq_reset(struct drm_device *dev) in fsl_dcu_irq_reset() argument 55 struct fsl_dcu_drm_device *fsl_dev = dev->dev_private; in fsl_dcu_irq_reset() 63 struct drm_device *dev = arg; in fsl_dcu_drm_irq() local 64 struct fsl_dcu_drm_device *fsl_dev = dev->dev_private; in fsl_dcu_drm_irq() 70 dev_err(dev->dev, "read DCU_INT_STATUS failed\n"); in fsl_dcu_drm_irq() 75 drm_handle_vblank(dev, 0); in fsl_dcu_drm_irq() 82 static int fsl_dcu_irq_install(struct drm_device *dev, unsigned int irq) in fsl_dcu_irq_install() argument 87 fsl_dcu_irq_reset(dev); in fsl_dcu_irq_install() 89 return request_irq(irq, fsl_dcu_drm_irq, 0, dev->driver->name, dev); in fsl_dcu_irq_install() [all …]
|
/openbmc/linux/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_kms.c | 19 struct drm_device *dev = mdp4_kms->dev; in mdp4_hw_init() local 23 pm_runtime_get_sync(dev->dev); in mdp4_hw_init() 70 pm_runtime_put_sync(dev->dev); in mdp4_hw_init() 97 for_each_crtc_mask(mdp4_kms->dev, crtc, crtc_mask) in mdp4_wait_flush() 122 struct device *dev = mdp4_kms->dev->dev; in mdp4_destroy() local 135 pm_runtime_disable(dev); in mdp4_destroy() 191 struct drm_device *dev = mdp4_kms->dev; in mdp4_modeset_init_intf() local 192 struct msm_drm_private *priv = dev->dev_private; in mdp4_modeset_init_intf() 205 panel_node = of_graph_get_remote_node(dev->dev->of_node, 0, 0); in mdp4_modeset_init_intf() 209 encoder = mdp4_lcdc_encoder_init(dev, panel_node); in mdp4_modeset_init_intf() [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | pd.c | 47 int mlx4_pd_alloc(struct mlx4_dev *dev, u32 *pdn) in mlx4_pd_alloc() argument 49 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_pd_alloc() 59 void mlx4_pd_free(struct mlx4_dev *dev, u32 pdn) in mlx4_pd_free() argument 61 mlx4_bitmap_free(&mlx4_priv(dev)->pd_bitmap, pdn, MLX4_USE_RR); in mlx4_pd_free() 65 int __mlx4_xrcd_alloc(struct mlx4_dev *dev, u32 *xrcdn) in __mlx4_xrcd_alloc() argument 67 struct mlx4_priv *priv = mlx4_priv(dev); in __mlx4_xrcd_alloc() 76 int mlx4_xrcd_alloc(struct mlx4_dev *dev, u32 *xrcdn) in mlx4_xrcd_alloc() argument 81 if (mlx4_is_mfunc(dev)) { in mlx4_xrcd_alloc() 82 err = mlx4_cmd_imm(dev, 0, &out_param, in mlx4_xrcd_alloc() 92 return __mlx4_xrcd_alloc(dev, xrcdn); in mlx4_xrcd_alloc() [all …]
|