Home
last modified time | relevance | path

Searched refs:dev (Results 501 – 525 of 26145) sorted by relevance

1...<<21222324252627282930>>...1046

/openbmc/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_usb_core.c25 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 Dmt792x_mac.c18 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 Dcore.c110 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 D3c515.c320 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 Docrdma_stats.c67 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 Dtpm_tis_st33zp24_i2c.c46 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 Dfimc-lite-reg.c20 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 Disa.c19 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 Djazzsonic.c56 #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 Dusb_mcu.c17 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 Dgpio-adp5520.c25 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, &reg_val); in adp5520_gpio_get_value()
38 adp5520_read(dev->master, ADP5520_GPIO_IN, &reg_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 Dems_usb.c231 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 Dmt7615.h18 #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 Dusb.c24 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 Dphy_common.h153 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 Dsmc911x_eeprom.c57 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 Dl3mdev.c110 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 Dksz_common.c221 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 Dax88172a.c32 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 Ddaqboard2000.c259 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 Dhdpvr-i2c.c31 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 Dmthca_memfree.c64 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 Dfsl_dcu_drm_drv.c37 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 Dmdp4_kms.c19 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 Dpd.c47 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 …]

1...<<21222324252627282930>>...1046