/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | main.c | 14 struct mt7603_dev *dev = hw->priv; in mt7603_start() local 16 mt7603_mac_reset_counters(dev); in mt7603_start() 17 mt7603_mac_start(dev); in mt7603_start() 18 dev->mphy.survey_time = ktime_get_boottime(); in mt7603_start() 19 set_bit(MT76_STATE_RUNNING, &dev->mphy.state); in mt7603_start() 20 mt7603_mac_work(&dev->mphy.mac_work.work); in mt7603_start() 28 struct mt7603_dev *dev = hw->priv; in mt7603_stop() local 30 clear_bit(MT76_STATE_RUNNING, &dev->mphy.state); in mt7603_stop() 31 cancel_delayed_work_sync(&dev->mphy.mac_work); in mt7603_stop() 32 mt7603_mac_stop(dev); in mt7603_stop() [all …]
|
/openbmc/u-boot/arch/x86/cpu/ivybridge/ |
H A D | sata.c | 18 static void common_sata_init(struct udevice *dev, unsigned int port_map) in common_sata_init() argument 25 dm_pci_write_config32(dev, IDE_CONFIG, reg32); in common_sata_init() 28 dm_pci_read_config16(dev, 0x92, ®16); in common_sata_init() 31 dm_pci_write_config16(dev, 0x92, reg16); in common_sata_init() 35 dm_pci_write_config32(dev, 0x94, ((port_map ^ 0x3f) << 24) | 0x183); in common_sata_init() 38 static void bd82x6x_sata_init(struct udevice *dev, struct udevice *pch) in bd82x6x_sata_init() argument 42 int node = dev_of_offset(dev); in bd82x6x_sata_init() 61 dm_pci_write_config16(dev, IDE_TIM_PRI, IDE_DECODE_ENABLE | in bd82x6x_sata_init() 64 dm_pci_write_config16(dev, IDE_TIM_SEC, IDE_DECODE_ENABLE | in bd82x6x_sata_init() 68 dm_pci_write_config16(dev, IDE_SDMA_CNT, IDE_PSDE0); in bd82x6x_sata_init() [all …]
|
/openbmc/linux/drivers/gpu/drm/hisilicon/hibmc/ |
H A D | hibmc_drm_drv.c | 34 struct drm_device *dev = (struct drm_device *)arg; in hibmc_interrupt() local 35 struct hibmc_drm_private *priv = to_hibmc_drm_private(dev); in hibmc_interrupt() 43 drm_handle_vblank(dev, 0); in hibmc_interrupt() 49 static int hibmc_dumb_create(struct drm_file *file, struct drm_device *dev, in hibmc_dumb_create() argument 52 return drm_gem_vram_fill_create_dumb(file, dev, 0, 128, args); in hibmc_dumb_create() 68 static int __maybe_unused hibmc_pm_suspend(struct device *dev) in hibmc_pm_suspend() argument 70 struct drm_device *drm_dev = dev_get_drvdata(dev); in hibmc_pm_suspend() 75 static int __maybe_unused hibmc_pm_resume(struct device *dev) in hibmc_pm_resume() argument 77 struct drm_device *drm_dev = dev_get_drvdata(dev); in hibmc_pm_resume() 96 struct drm_device *dev = &priv->dev; in hibmc_kms_init() local [all …]
|
/openbmc/linux/include/net/nfc/ |
H A D | nfc.h | 18 #define nfc_dbg(dev, fmt, ...) dev_dbg((dev), "NFC: " fmt, ##__VA_ARGS__) argument 19 #define nfc_info(dev, fmt, ...) dev_info((dev), "NFC: " fmt, ##__VA_ARGS__) argument 20 #define nfc_err(dev, fmt, ...) dev_err((dev), "NFC: " fmt, ##__VA_ARGS__) argument 49 int (*dev_up)(struct nfc_dev *dev); 50 int (*dev_down)(struct nfc_dev *dev); 51 int (*start_poll)(struct nfc_dev *dev, 53 void (*stop_poll)(struct nfc_dev *dev); 54 int (*dep_link_up)(struct nfc_dev *dev, struct nfc_target *target, 56 int (*dep_link_down)(struct nfc_dev *dev); 57 int (*activate_target)(struct nfc_dev *dev, struct nfc_target *target, [all …]
|
/openbmc/linux/drivers/net/wireless/mediatek/mt7601u/ |
H A D | eeprom.c | 32 mt7601u_efuse_read(struct mt7601u_dev *dev, u16 addr, u8 *data, in mt7601u_efuse_read() argument 38 val = mt76_rr(dev, MT_EFUSE_CTRL); in mt7601u_efuse_read() 44 mt76_wr(dev, MT_EFUSE_CTRL, val); in mt7601u_efuse_read() 46 if (!mt76_poll(dev, MT_EFUSE_CTRL, MT_EFUSE_CTRL_KICK, 0, 1000)) in mt7601u_efuse_read() 49 val = mt76_rr(dev, MT_EFUSE_CTRL); in mt7601u_efuse_read() 59 val = mt76_rr(dev, MT_EFUSE_DATA(i)); in mt7601u_efuse_read() 67 mt7601u_efuse_physical_size_check(struct mt7601u_dev *dev) in mt7601u_efuse_physical_size_check() argument 75 ret = mt7601u_efuse_read(dev, MT_EE_USAGE_MAP_START + i * 16, in mt7601u_efuse_physical_size_check() 90 …dev_err(dev->dev, "Error: your device needs default EEPROM file and this driver doesn't support it… in mt7601u_efuse_physical_size_check() 98 mt7601u_has_tssi(struct mt7601u_dev *dev, u8 *eeprom) in mt7601u_has_tssi() argument [all …]
|
H A D | main.c | 13 struct mt7601u_dev *dev = hw->priv; in mt7601u_start() local 16 mutex_lock(&dev->mutex); in mt7601u_start() 18 ret = mt7601u_mac_start(dev); in mt7601u_start() 22 ieee80211_queue_delayed_work(dev->hw, &dev->mac_work, in mt7601u_start() 24 ieee80211_queue_delayed_work(dev->hw, &dev->cal_work, in mt7601u_start() 27 mutex_unlock(&dev->mutex); in mt7601u_start() 33 struct mt7601u_dev *dev = hw->priv; in mt7601u_stop() local 35 mutex_lock(&dev->mutex); in mt7601u_stop() 37 cancel_delayed_work_sync(&dev->cal_work); in mt7601u_stop() 38 cancel_delayed_work_sync(&dev->mac_work); in mt7601u_stop() [all …]
|
/openbmc/linux/drivers/net/can/dev/ |
H A D | dev.c | 19 static void can_update_state_error_stats(struct net_device *dev, in can_update_state_error_stats() argument 22 struct can_priv *priv = netdev_priv(dev); in can_update_state_error_stats() 42 static int can_tx_state_to_frame(struct net_device *dev, enum can_state state) in can_tx_state_to_frame() argument 56 static int can_rx_state_to_frame(struct net_device *dev, enum can_state state) in can_rx_state_to_frame() argument 93 void can_change_state(struct net_device *dev, struct can_frame *cf, in can_change_state() argument 96 struct can_priv *priv = netdev_priv(dev); in can_change_state() 100 netdev_warn(dev, "%s: oops, state did not change", __func__); in can_change_state() 104 netdev_dbg(dev, "Controller changed from %s State (%d) into %s State (%d).\n", in can_change_state() 108 can_update_state_error_stats(dev, new_state); in can_change_state() 121 can_tx_state_to_frame(dev, tx_state) : 0; in can_change_state() [all …]
|
/openbmc/u-boot/drivers/core/ |
H A D | uclass.c | 107 struct udevice *dev; in uclass_destroy() local 117 dev = list_first_entry(&uc->dev_head, struct udevice, in uclass_destroy() 119 ret = device_remove(dev, DM_REMOVE_NORMAL); in uclass_destroy() 122 ret = device_unbind(dev); in uclass_destroy() 174 int dev_get_uclass_index(struct udevice *dev, struct uclass **ucp) in dev_get_uclass_index() argument 177 struct uclass *uc = dev->uclass; in dev_get_uclass_index() 184 if (iter == dev) { in dev_get_uclass_index() 198 struct udevice *dev; in uclass_find_device() local 208 uclass_foreach_dev(dev, uc) { in uclass_find_device() 210 *devp = dev; in uclass_find_device() [all …]
|
/openbmc/linux/drivers/net/ethernet/amd/ |
H A D | lance.c | 68 static int lance_probe1(struct net_device *dev, int ioaddr, int irq, int options); 69 static int __init do_lance_probe(struct net_device *dev); 301 static int lance_open(struct net_device *dev); 302 static void lance_init_ring(struct net_device *dev, gfp_t mode); 304 struct net_device *dev); 305 static int lance_rx(struct net_device *dev); 307 static int lance_close(struct net_device *dev); 308 static struct net_device_stats *lance_get_stats(struct net_device *dev); 309 static void set_multicast_list(struct net_device *dev); 310 static void lance_tx_timeout (struct net_device *dev, unsigned int txqueue); [all …]
|
/openbmc/linux/drivers/ps3/ |
H A D | ps3-vuart.c | 83 struct ps3_system_bus_device *dev) in to_port_priv() argument 85 BUG_ON(!dev); in to_port_priv() 86 BUG_ON(!dev->driver_priv); in to_port_priv() 87 return (struct ps3_vuart_port_priv *)dev->driver_priv; in to_port_priv() 142 int ps3_vuart_get_triggers(struct ps3_system_bus_device *dev, in ps3_vuart_get_triggers() argument 150 result = lv1_get_virtual_uart_param(dev->port_number, in ps3_vuart_get_triggers() 155 dev_dbg(&dev->core, "%s:%d: tx_trigger failed: %s\n", in ps3_vuart_get_triggers() 160 result = lv1_get_virtual_uart_param(dev->port_number, in ps3_vuart_get_triggers() 164 dev_dbg(&dev->core, "%s:%d: tx_buf_size failed: %s\n", in ps3_vuart_get_triggers() 169 result = lv1_get_virtual_uart_param(dev->port_number, in ps3_vuart_get_triggers() [all …]
|
/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_file.c | 55 bool drm_dev_needs_global_mutex(struct drm_device *dev) in drm_dev_needs_global_mutex() argument 62 if (drm_core_check_feature(dev, DRIVER_LEGACY)) in drm_dev_needs_global_mutex() 71 if (dev->driver->load || dev->driver->unload) in drm_dev_needs_global_mutex() 80 if (dev->driver->lastclose) in drm_dev_needs_global_mutex() 153 struct drm_device *dev = minor->dev; in drm_file_alloc() local 181 if (drm_core_check_feature(dev, DRIVER_GEM)) in drm_file_alloc() 182 drm_gem_open(dev, file); in drm_file_alloc() 184 if (drm_core_check_feature(dev, DRIVER_SYNCOBJ)) in drm_file_alloc() 189 if (dev->driver->open) { in drm_file_alloc() 190 ret = dev->driver->open(dev, file); in drm_file_alloc() [all …]
|
H A D | drm_agpsupport.c | 59 int drm_legacy_agp_info(struct drm_device *dev, struct drm_agp_info *info) in drm_legacy_agp_info() argument 63 if (!dev->agp || !dev->agp->acquired) in drm_legacy_agp_info() 66 kern = &dev->agp->agp_info; in drm_legacy_agp_info() 81 int drm_legacy_agp_info_ioctl(struct drm_device *dev, void *data, in drm_legacy_agp_info_ioctl() argument 87 err = drm_legacy_agp_info(dev, info); in drm_legacy_agp_info_ioctl() 103 int drm_legacy_agp_acquire(struct drm_device *dev) in drm_legacy_agp_acquire() argument 105 struct pci_dev *pdev = to_pci_dev(dev->dev); in drm_legacy_agp_acquire() 107 if (!dev->agp) in drm_legacy_agp_acquire() 109 if (dev->agp->acquired) in drm_legacy_agp_acquire() 111 dev->agp->bridge = agp_backend_acquire(pdev); in drm_legacy_agp_acquire() [all …]
|
/openbmc/u-boot/drivers/net/ |
H A D | dc2114x.c | 80 #define RESET_DM9102(dev) {\ argument 82 i=INL(dev, 0x0);\ 84 OUTL(dev, i | BMR_SWR, DE4X5_BMR);\ 88 #define RESET_DE4X5(dev) {\ argument 90 i=INL(dev, DE4X5_BMR);\ 92 OUTL(dev, i | BMR_SWR, DE4X5_BMR);\ 94 OUTL(dev, i, DE4X5_BMR);\ 96 for (i=0;i<5;i++) {INL(dev, DE4X5_BMR); udelay(10000);}\ 101 #define START_DE4X5(dev) {\ argument 103 omr = INL(dev, DE4X5_OMR);\ [all …]
|
/openbmc/linux/drivers/media/usb/au0828/ |
H A D | au0828-dvb.c | 100 struct au0828_dev *dev = from_timer(dev, t, bulk_timeout); in au0828_bulk_timeout() local 103 dev->bulk_timeout_running = 0; in au0828_bulk_timeout() 104 schedule_work(&dev->restart_streaming); in au0828_bulk_timeout() 110 struct au0828_dev *dev = purb->context; in urb_completion() local 116 if (!dev) { in urb_completion() 121 if (!dev->urb_streaming) { in urb_completion() 138 schedule_work(&dev->restart_streaming); in urb_completion() 140 } else if (dev->bulk_timeout_running == 1) { in urb_completion() 145 dev->bulk_timeout_running = 0; in urb_completion() 146 del_timer(&dev->bulk_timeout); in urb_completion() [all …]
|
/openbmc/linux/drivers/hid/intel-ish-hid/ishtp/ |
H A D | bus.c | 24 #define to_ishtp_cl_device(d) container_of(d, struct ishtp_cl_device, dev) 36 void ishtp_recv(struct ishtp_device *dev) in ishtp_recv() argument 42 msg_hdr = dev->ops->ishtp_read_hdr(dev); in ishtp_recv() 46 dev->ops->sync_fw_clock(dev); in ishtp_recv() 49 dev->ishtp_msg_hdr = msg_hdr; in ishtp_recv() 52 if (ishtp_hdr->length > dev->mtu) { in ishtp_recv() 53 dev_err(dev->devc, in ishtp_recv() 61 recv_hbm(dev, ishtp_hdr); in ishtp_recv() 64 recv_fixed_cl_msg(dev, ishtp_hdr); in ishtp_recv() 67 recv_ishtp_cl_msg(dev, ishtp_hdr); in ishtp_recv() [all …]
|
/openbmc/linux/drivers/crypto/ |
H A D | hifn_795x.c | 601 struct hifn_device *dev; member 616 struct hifn_device *dev; member 629 static inline u32 hifn_read_0(struct hifn_device *dev, u32 reg) in hifn_read_0() argument 631 return readl(dev->bar[0] + reg); in hifn_read_0() 634 static inline u32 hifn_read_1(struct hifn_device *dev, u32 reg) in hifn_read_1() argument 636 return readl(dev->bar[1] + reg); in hifn_read_1() 639 static inline void hifn_write_0(struct hifn_device *dev, u32 reg, u32 val) in hifn_write_0() argument 641 writel((__force u32)cpu_to_le32(val), dev->bar[0] + reg); in hifn_write_0() 644 static inline void hifn_write_1(struct hifn_device *dev, u32 reg, u32 val) in hifn_write_1() argument 646 writel((__force u32)cpu_to_le32(val), dev->bar[1] + reg); in hifn_write_1() [all …]
|
/openbmc/u-boot/drivers/video/bridge/ |
H A D | anx6345.c | 22 static int anx6345_write(struct udevice *dev, unsigned int addr_off, in anx6345_write() argument 35 ret = dm_i2c_xfer(dev, &msg, 1); in anx6345_write() 45 static int anx6345_read(struct udevice *dev, unsigned int addr_off, in anx6345_read() argument 61 ret = dm_i2c_xfer(dev, msg, 2); in anx6345_read() 72 static int anx6345_write_r0(struct udevice *dev, unsigned char reg_addr, in anx6345_write_r0() argument 75 struct dm_i2c_chip *chip = dev_get_parent_platdata(dev); in anx6345_write_r0() 77 return anx6345_write(dev, chip->chip_addr, reg_addr, value); in anx6345_write_r0() 80 static int anx6345_read_r0(struct udevice *dev, unsigned char reg_addr, in anx6345_read_r0() argument 83 struct dm_i2c_chip *chip = dev_get_parent_platdata(dev); in anx6345_read_r0() 85 return anx6345_read(dev, chip->chip_addr, reg_addr, value); in anx6345_read_r0() [all …]
|
/openbmc/linux/include/linux/ |
H A D | input.h | 161 int (*setkeycode)(struct input_dev *dev, 164 int (*getkeycode)(struct input_dev *dev, 185 int (*open)(struct input_dev *dev); 186 void (*close)(struct input_dev *dev); 187 int (*flush)(struct input_dev *dev, struct file *file); 188 int (*event)(struct input_dev *dev, unsigned int type, unsigned int code, int value); 198 struct device dev; member 213 #define to_input_dev(d) container_of(d, struct input_dev, dev) 318 bool (*match)(struct input_handler *handler, struct input_dev *dev); 319 …int (*connect)(struct input_handler *handler, struct input_dev *dev, const struct input_device_id … [all …]
|
/openbmc/u-boot/drivers/mmc/ |
H A D | mmc-uclass.c | 14 int dm_mmc_send_cmd(struct udevice *dev, struct mmc_cmd *cmd, in dm_mmc_send_cmd() argument 17 struct mmc *mmc = mmc_get_mmc_dev(dev); in dm_mmc_send_cmd() 18 struct dm_mmc_ops *ops = mmc_get_ops(dev); in dm_mmc_send_cmd() 23 ret = ops->send_cmd(dev, cmd, data); in dm_mmc_send_cmd() 33 return dm_mmc_send_cmd(mmc->dev, cmd, data); in mmc_send_cmd() 36 int dm_mmc_set_ios(struct udevice *dev) in dm_mmc_set_ios() argument 38 struct dm_mmc_ops *ops = mmc_get_ops(dev); in dm_mmc_set_ios() 42 return ops->set_ios(dev); in dm_mmc_set_ios() 47 return dm_mmc_set_ios(mmc->dev); in mmc_set_ios() 50 void dm_mmc_send_init_stream(struct udevice *dev) in dm_mmc_send_init_stream() argument [all …]
|
/openbmc/linux/drivers/media/pci/saa7134/ |
H A D | saa7134-empress.c | 34 struct saa7134_dev *dev = dmaq->dev; in start_streaming() local 44 switch (dev->board) { in start_streaming() 51 saa_call_all(dev, core, init, leading_null_bytes); in start_streaming() 55 dev->empress_started = 1; in start_streaming() 62 struct saa7134_dev *dev = dmaq->dev; in stop_streaming() local 72 dev->empress_started = 0; in stop_streaming() 101 struct saa7134_dev *dev = video_drvdata(file); in empress_g_fmt_vid_cap() local 107 saa_call_all(dev, pad, get_fmt, NULL, &fmt); in empress_g_fmt_vid_cap() 111 f->fmt.pix.sizeimage = TS_PACKET_SIZE * dev->ts.nr_packets; in empress_g_fmt_vid_cap() 120 struct saa7134_dev *dev = video_drvdata(file); in empress_s_fmt_vid_cap() local [all …]
|
/openbmc/linux/arch/xtensa/platforms/iss/ |
H A D | simdisk.c | 70 static void simdisk_transfer(struct simdisk *dev, unsigned long sector, in simdisk_transfer() argument 76 if (offset > dev->size || dev->size - offset < nbytes) { in simdisk_transfer() 82 spin_lock(&dev->lock); in simdisk_transfer() 86 simc_lseek(dev->fd, offset, SEEK_SET); in simdisk_transfer() 89 io = simc_write(dev->fd, buffer, nbytes); in simdisk_transfer() 91 io = simc_read(dev->fd, buffer, nbytes); in simdisk_transfer() 100 spin_unlock(&dev->lock); in simdisk_transfer() 105 struct simdisk *dev = bio->bi_bdev->bd_disk->private_data; in simdisk_submit_bio() local 114 simdisk_transfer(dev, sector, len, buffer, in simdisk_submit_bio() 125 struct simdisk *dev = disk->private_data; in simdisk_open() local [all …]
|
/openbmc/linux/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_crtc.c | 65 struct drm_device *dev = crtc->dev; in set_scanout() local 66 struct tilcdc_drm_private *priv = dev->dev_private; in set_scanout() 88 tilcdc_write64(dev, LCDC_DMA_FB_BASE_ADDR_0_REG, dma_base_and_ceiling); in set_scanout() 100 struct drm_device *dev = crtc->dev; in tilcdc_crtc_load_palette() local 101 struct tilcdc_drm_private *priv = dev->dev_private; in tilcdc_crtc_load_palette() 107 tilcdc_write(dev, LCDC_DMA_FB_BASE_ADDR_0_REG, in tilcdc_crtc_load_palette() 109 tilcdc_write(dev, LCDC_DMA_FB_CEILING_ADDR_0_REG, in tilcdc_crtc_load_palette() 114 tilcdc_write_mask(dev, LCDC_RASTER_CTRL_REG, in tilcdc_crtc_load_palette() 120 tilcdc_set(dev, LCDC_RASTER_CTRL_REG, LCDC_V1_PL_INT_ENA); in tilcdc_crtc_load_palette() 122 tilcdc_write(dev, LCDC_INT_ENABLE_SET_REG, LCDC_V2_PL_INT_ENA); in tilcdc_crtc_load_palette() [all …]
|
/openbmc/linux/drivers/media/pci/netup_unidvb/ |
H A D | netup_unidvb_ci.c | 56 struct netup_unidvb_dev *dev = state->dev; in netup_unidvb_ci_slot_ts_ctl() local 59 dev_dbg(&dev->pci_dev->dev, "%s(): CAM_CTRLSTAT=0x%x\n", in netup_unidvb_ci_slot_ts_ctl() 60 __func__, readw(dev->bmmio0 + CAM_CTRLSTAT_READ_SET)); in netup_unidvb_ci_slot_ts_ctl() 64 writew(BIT_CAM_BYPASS << shift, dev->bmmio0 + CAM_CTRLSTAT_CLR); in netup_unidvb_ci_slot_ts_ctl() 65 dev_dbg(&dev->pci_dev->dev, "%s(): CAM_CTRLSTAT=0x%x done\n", in netup_unidvb_ci_slot_ts_ctl() 66 __func__, readw(dev->bmmio0 + CAM_CTRLSTAT_READ_SET)); in netup_unidvb_ci_slot_ts_ctl() 74 struct netup_unidvb_dev *dev = state->dev; in netup_unidvb_ci_slot_shutdown() local 76 dev_dbg(&dev->pci_dev->dev, "%s()\n", __func__); in netup_unidvb_ci_slot_shutdown() 84 struct netup_unidvb_dev *dev = state->dev; in netup_unidvb_ci_slot_reset() local 90 dev_dbg(&dev->pci_dev->dev, "%s(): CAM_CTRLSTAT_READ_SET=0x%x\n", in netup_unidvb_ci_slot_reset() [all …]
|
/openbmc/linux/drivers/net/wireless/broadcom/b43/ |
H A D | tables_phy_ht.c | 606 u32 b43_httab_read(struct b43_wldev *dev, u32 offset) in b43_httab_read() argument 616 b43_phy_write(dev, B43_PHY_HT_TABLE_ADDR, offset); in b43_httab_read() 617 value = b43_phy_read(dev, B43_PHY_HT_TABLE_DATALO) & 0xFF; in b43_httab_read() 620 b43_phy_write(dev, B43_PHY_HT_TABLE_ADDR, offset); in b43_httab_read() 621 value = b43_phy_read(dev, B43_PHY_HT_TABLE_DATALO); in b43_httab_read() 624 b43_phy_write(dev, B43_PHY_HT_TABLE_ADDR, offset); in b43_httab_read() 625 value = b43_phy_read(dev, B43_PHY_HT_TABLE_DATAHI); in b43_httab_read() 627 value |= b43_phy_read(dev, B43_PHY_HT_TABLE_DATALO); in b43_httab_read() 637 void b43_httab_read_bulk(struct b43_wldev *dev, u32 offset, in b43_httab_read_bulk() argument 648 b43_phy_write(dev, B43_PHY_HT_TABLE_ADDR, offset); in b43_httab_read_bulk() [all …]
|
/openbmc/linux/drivers/usb/gadget/udc/ |
H A D | goku_udc.c | 93 struct goku_udc *dev; in goku_ep_enable() local 103 dev = ep->dev; in goku_ep_enable() 104 if (ep == &dev->ep[0]) in goku_ep_enable() 106 if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) in goku_ep_enable() 154 DBG(dev, "%s out-dma hides short packets\n", in goku_ep_enable() 158 spin_lock_irqsave(&ep->dev->lock, flags); in goku_ep_enable() 162 struct goku_udc_regs __iomem *regs = ep->dev->regs; in goku_ep_enable() 178 command(ep->dev->regs, COMMAND_RESET, ep->num); in goku_ep_enable() 182 spin_unlock_irqrestore(&ep->dev->lock, flags); in goku_ep_enable() 184 DBG(dev, "enable %s %s %s maxpacket %u\n", ep->ep.name, in goku_ep_enable() [all …]
|