| /linux/drivers/net/wireless/broadcom/b43/ |
| H A D | phy_lcn.c | 62 static void b43_radio_2064_channel_setup(struct b43_wldev *dev) in b43_radio_2064_channel_setup() argument 66 b43_radio_set(dev, 0x09d, 0x4); in b43_radio_2064_channel_setup() 67 b43_radio_write(dev, 0x09e, 0xf); in b43_radio_2064_channel_setup() 70 b43_radio_write(dev, 0x02a, 0xb); in b43_radio_2064_channel_setup() 71 b43_radio_maskset(dev, 0x030, ~0x3, 0xa); in b43_radio_2064_channel_setup() 72 b43_radio_maskset(dev, 0x091, ~0x3, 0); in b43_radio_2064_channel_setup() 73 b43_radio_maskset(dev, 0x038, ~0xf, 0x7); in b43_radio_2064_channel_setup() 74 b43_radio_maskset(dev, 0x030, ~0xc, 0x8); in b43_radio_2064_channel_setup() 75 b43_radio_maskset(dev, 0x05e, ~0xf, 0x8); in b43_radio_2064_channel_setup() 76 b43_radio_maskset(dev, 0x05e, ~0xf0, 0x80); in b43_radio_2064_channel_setup() [all …]
|
| H A D | wa.c | 20 void b43_wa_initgains(struct b43_wldev *dev) in b43_wa_initgains() argument 22 struct b43_phy *phy = &dev->phy; in b43_wa_initgains() 24 b43_phy_write(dev, B43_PHY_LNAHPFCTL, 0x1FF9); in b43_wa_initgains() 25 b43_phy_mask(dev, B43_PHY_LPFGAINCTL, 0xFF0F); in b43_wa_initgains() 27 b43_ofdmtab_write16(dev, B43_OFDMTAB_LPFGAIN, 0, 0x1FBF); in b43_wa_initgains() 28 b43_radio_write16(dev, 0x0002, 0x1FBF); in b43_wa_initgains() 30 b43_phy_write(dev, 0x0024, 0x4680); in b43_wa_initgains() 31 b43_phy_write(dev, 0x0020, 0x0003); in b43_wa_initgains() 32 b43_phy_write(dev, 0x001D, 0x0F40); in b43_wa_initgains() 33 b43_phy_write(dev, 0x001F, 0x1C00); in b43_wa_initgains() [all …]
|
| H A D | phy_g.c | 54 static void b43_calc_nrssi_threshold(struct b43_wldev *dev); 68 static void generate_rfatt_list(struct b43_wldev *dev, in generate_rfatt_list() argument 71 struct b43_phy *phy = &dev->phy; in generate_rfatt_list() 111 if (!b43_has_hardware_pctl(dev)) { in generate_rfatt_list() 134 static void generate_bbatt_list(struct b43_wldev *dev, in generate_bbatt_list() argument 155 static void b43_shm_clear_tssi(struct b43_wldev *dev) in b43_shm_clear_tssi() argument 157 b43_shm_write16(dev, B43_SHM_SHARED, 0x0058, 0x7F7F); in b43_shm_clear_tssi() 158 b43_shm_write16(dev, B43_SHM_SHARED, 0x005a, 0x7F7F); in b43_shm_clear_tssi() 159 b43_shm_write16(dev, B43_SHM_SHARED, 0x0070, 0x7F7F); in b43_shm_clear_tssi() 160 b43_shm_write16(dev, B43_SHM_SHARED, 0x0072, 0x7F7F); in b43_shm_clear_tssi() [all …]
|
| H A D | phy_common.c | 28 int b43_phy_allocate(struct b43_wldev *dev) in b43_phy_allocate() argument 30 struct b43_phy *phy = &(dev->phy); in b43_phy_allocate() 70 err = phy->ops->allocate(dev); in b43_phy_allocate() 77 void b43_phy_free(struct b43_wldev *dev) in b43_phy_free() argument 79 dev->phy.ops->free(dev); in b43_phy_free() 80 dev->phy.ops = NULL; in b43_phy_free() 83 int b43_phy_init(struct b43_wldev *dev) in b43_phy_init() argument 85 struct b43_phy *phy = &dev->phy; in b43_phy_init() 93 phy->chandef = &dev->wl->hw->conf.chandef; in b43_phy_init() 97 phy->ops->switch_analog(dev, true); in b43_phy_init() [all …]
|
| H A D | phy_ht.c | 35 static void b43_radio_2059_channel_setup(struct b43_wldev *dev, in b43_radio_2059_channel_setup() argument 42 b43_radio_write(dev, 0x16, e->radio_syn16); in b43_radio_2059_channel_setup() 43 b43_radio_write(dev, 0x17, e->radio_syn17); in b43_radio_2059_channel_setup() 44 b43_radio_write(dev, 0x22, e->radio_syn22); in b43_radio_2059_channel_setup() 45 b43_radio_write(dev, 0x25, e->radio_syn25); in b43_radio_2059_channel_setup() 46 b43_radio_write(dev, 0x27, e->radio_syn27); in b43_radio_2059_channel_setup() 47 b43_radio_write(dev, 0x28, e->radio_syn28); in b43_radio_2059_channel_setup() 48 b43_radio_write(dev, 0x29, e->radio_syn29); in b43_radio_2059_channel_setup() 49 b43_radio_write(dev, 0x2c, e->radio_syn2c); in b43_radio_2059_channel_setup() 50 b43_radio_write(dev, 0x2d, e->radio_syn2d); in b43_radio_2059_channel_setup() [all …]
|
| /linux/drivers/net/wireless/broadcom/b43legacy/ |
| H A D | phy.c | 70 static void b43legacy_phy_initg(struct b43legacy_wldev *dev); 74 void b43legacy_phy_lock(struct b43legacy_wldev *dev) in b43legacy_phy_lock() argument 77 B43legacy_WARN_ON(dev->phy.phy_locked); in b43legacy_phy_lock() 78 dev->phy.phy_locked = 1; in b43legacy_phy_lock() 81 if (dev->dev->id.revision < 3) { in b43legacy_phy_lock() 82 b43legacy_mac_suspend(dev); in b43legacy_phy_lock() 84 if (!b43legacy_is_mode(dev->wl, NL80211_IFTYPE_AP)) in b43legacy_phy_lock() 85 b43legacy_power_saving_ctl_bits(dev, -1, 1); in b43legacy_phy_lock() 89 void b43legacy_phy_unlock(struct b43legacy_wldev *dev) in b43legacy_phy_unlock() argument 92 B43legacy_WARN_ON(!dev->phy.phy_locked); in b43legacy_phy_unlock() [all …]
|
| H A D | radio.c | 77 void b43legacy_radio_lock(struct b43legacy_wldev *dev) in b43legacy_radio_lock() argument 81 status = b43legacy_read32(dev, B43legacy_MMIO_MACCTL); in b43legacy_radio_lock() 84 b43legacy_write32(dev, B43legacy_MMIO_MACCTL, status); in b43legacy_radio_lock() 88 void b43legacy_radio_unlock(struct b43legacy_wldev *dev) in b43legacy_radio_unlock() argument 92 b43legacy_read16(dev, B43legacy_MMIO_PHY_VER); /* dummy read */ in b43legacy_radio_unlock() 93 status = b43legacy_read32(dev, B43legacy_MMIO_MACCTL); in b43legacy_radio_unlock() 96 b43legacy_write32(dev, B43legacy_MMIO_MACCTL, status); in b43legacy_radio_unlock() 99 u16 b43legacy_radio_read16(struct b43legacy_wldev *dev, u16 offset) in b43legacy_radio_read16() argument 101 struct b43legacy_phy *phy = &dev->phy; in b43legacy_radio_read16() 122 b43legacy_write16(dev, B43legacy_MMIO_RADIO_CONTROL, offset); in b43legacy_radio_read16() [all …]
|
| /linux/net/nfc/ |
| H A D | core.c | 33 int nfc_fw_download(struct nfc_dev *dev, const char *firmware_name) in nfc_fw_download() argument 37 pr_debug("%s do firmware %s\n", dev_name(&dev->dev), firmware_name); in nfc_fw_download() 39 device_lock(&dev->dev); in nfc_fw_download() 41 if (dev->shutting_down) { in nfc_fw_download() 46 if (dev->dev_up) { in nfc_fw_download() 51 if (!dev->ops->fw_download) { in nfc_fw_download() 56 dev->fw_download_in_progress = true; in nfc_fw_download() 57 rc = dev->ops->fw_download(dev, firmware_name); in nfc_fw_download() 59 dev->fw_download_in_progress = false; in nfc_fw_download() 62 device_unlock(&dev->dev); in nfc_fw_download() [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-designware-master.c | 36 static int i2c_dw_set_timings_master(struct dw_i2c_dev *dev) in i2c_dw_set_timings_master() argument 40 struct i2c_timings *t = &dev->timings; in i2c_dw_set_timings_master() 45 ret = i2c_dw_acquire_lock(dev); in i2c_dw_set_timings_master() 49 ret = regmap_read(dev->map, DW_IC_COMP_PARAM_1, &comp_param1); in i2c_dw_set_timings_master() 50 i2c_dw_release_lock(dev); in i2c_dw_set_timings_master() 59 if (!dev->ss_hcnt || !dev->ss_lcnt) { in i2c_dw_set_timings_master() 60 ic_clk = i2c_dw_clk_rate(dev); in i2c_dw_set_timings_master() 61 dev->ss_hcnt = in i2c_dw_set_timings_master() 62 i2c_dw_scl_hcnt(dev, in i2c_dw_set_timings_master() 68 dev->ss_lcnt = in i2c_dw_set_timings_master() [all …]
|
| H A D | i2c-at91-master.c | 33 void at91_init_twi_bus_master(struct at91_twi_dev *dev) in at91_init_twi_bus_master() argument 35 struct at91_twi_pdata *pdata = dev->pdata; in at91_init_twi_bus_master() 39 if (dev->fifo_size) in at91_init_twi_bus_master() 40 at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_FIFOEN); in at91_init_twi_bus_master() 41 at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_MSEN); in at91_init_twi_bus_master() 42 at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_SVDIS); in at91_init_twi_bus_master() 43 at91_twi_write(dev, AT91_TWI_CWGR, dev->twi_cwgr_reg); in at91_init_twi_bus_master() 46 if (pdata->has_dig_filtr && dev->enable_dig_filt) in at91_init_twi_bus_master() 50 if (pdata->has_adv_dig_filtr && dev in at91_init_twi_bus_master() 67 at91_calc_twi_clock(struct at91_twi_dev * dev) at91_calc_twi_clock() argument 133 at91_twi_dma_cleanup(struct at91_twi_dev * dev) at91_twi_dma_cleanup() argument 155 at91_twi_write_next_byte(struct at91_twi_dev * dev) at91_twi_write_next_byte() argument 177 struct at91_twi_dev *dev = (struct at91_twi_dev *)data; at91_twi_write_data_dma_callback() local 194 at91_twi_write_data_dma(struct at91_twi_dev * dev) at91_twi_write_data_dma() argument 272 at91_twi_read_next_byte(struct at91_twi_dev * dev) at91_twi_read_next_byte() argument 318 struct at91_twi_dev *dev = (struct at91_twi_dev *)data; at91_twi_read_data_dma_callback() local 333 at91_twi_read_data_dma(struct at91_twi_dev * dev) at91_twi_read_data_dma() argument 392 struct at91_twi_dev *dev = dev_id; atmel_twi_interrupt() local 476 at91_do_twi_transfer(struct at91_twi_dev * dev) at91_do_twi_transfer() argument 653 struct at91_twi_dev *dev = i2c_get_adapdata(adap); at91_twi_xfer() local 745 at91_twi_configure_dma(struct at91_twi_dev * dev,u32 phy_addr) at91_twi_configure_dma() argument 824 at91_twi_dma_release(struct at91_twi_dev * dev) at91_twi_dma_release() argument 838 at91_init_twi_recovery_gpio(struct platform_device * pdev,struct at91_twi_dev * dev) at91_init_twi_recovery_gpio() argument 858 struct at91_twi_dev *dev = i2c_get_adapdata(adap); at91_twi_recover_bus_cmd() local 877 at91_init_twi_recovery_info(struct platform_device * pdev,struct at91_twi_dev * dev) at91_init_twi_recovery_info() argument 892 at91_twi_probe_master(struct platform_device * pdev,u32 phy_addr,struct at91_twi_dev * dev) at91_twi_probe_master() argument [all...] |
| H A D | i2c-designware-common.c | 77 struct dw_i2c_dev *dev = context; in dw_reg_read() local 79 *val = readl(dev->base + reg); in dw_reg_read() 86 struct dw_i2c_dev *dev = context; in dw_reg_write() local 88 writel(val, dev->base + reg); in dw_reg_write() 95 struct dw_i2c_dev *dev = context; in dw_reg_read_swab() local 97 *val = swab32(readl(dev->base + reg)); in dw_reg_read_swab() 104 struct dw_i2c_dev *dev = context; in dw_reg_write_swab() local 106 writel(swab32(val), dev->base + reg); in dw_reg_write_swab() 113 struct dw_i2c_dev *dev = context; in dw_reg_read_word() local 115 *val = readw(dev->base + reg) | in dw_reg_read_word() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | main.c | 125 static int wait_fw_init(struct mlx5_core_dev *dev, u32 max_wait_mili, in wait_fw_init() argument 133 fw_initializing = ioread32be(&dev->iseg->initializing); in wait_fw_init() 137 mlx5_core_err(dev, "Firmware over %u MS in %s state, aborting\n", in wait_fw_init() 141 if (test_bit(MLX5_BREAK_FW_WAIT, &dev->intf_state)) { in wait_fw_init() 142 mlx5_core_warn(dev, "device is being removed, stop waiting for FW %s\n", in wait_fw_init() 147 mlx5_core_warn(dev, "Waiting for FW %s, timeout abort in %ds (0x%x)\n", in wait_fw_init() 152 msleep(mlx5_tout_ms(dev, FW_PRE_INIT_WAIT)); in wait_fw_init() 158 static void mlx5_set_driver_version(struct mlx5_core_dev *dev) in mlx5_set_driver_version() argument 165 if (!MLX5_CAP_GEN(dev, driver_version)) in mlx5_set_driver_version() 178 mlx5_cmd_exec_in(dev, set_driver_version, in); in mlx5_set_driver_version() [all …]
|
| /linux/drivers/misc/mei/ |
| H A D | init.c | 83 void mei_cancel_work(struct mei_device *dev) in mei_cancel_work() argument 85 cancel_work_sync(&dev->reset_work); in mei_cancel_work() 86 cancel_work_sync(&dev->bus_rescan_work); in mei_cancel_work() 88 cancel_delayed_work_sync(&dev->timer_work); in mei_cancel_work() 99 int mei_reset(struct mei_device *dev) in mei_reset() argument 101 enum mei_dev_state state = dev->dev_state; in mei_reset() 111 mei_fw_status_str(dev, fw_sts_str, MEI_FW_STATUS_STR_SZ); in mei_reset() 112 if (kind_is_gsc(dev) || kind_is_gscfi(dev)) { in mei_reset() 113 dev_dbg(&dev->dev, "unexpected reset: dev_state = %s fw status = %s\n", in mei_reset() 116 dev_warn(&dev->dev, "unexpected reset: dev_state = %s fw status = %s\n", in mei_reset() [all …]
|
| H A D | hbm.c | 97 static inline int mei_hbm_write_message(struct mei_device *dev, in mei_hbm_write_message() argument 101 return mei_write_message(dev, hdr, sizeof(*hdr), data, hdr->length); in mei_hbm_write_message() 109 void mei_hbm_idle(struct mei_device *dev) in mei_hbm_idle() argument 111 dev->init_clients_timer = 0; in mei_hbm_idle() 112 dev->hbm_state = MEI_HBM_IDLE; in mei_hbm_idle() 120 void mei_hbm_reset(struct mei_device *dev) in mei_hbm_reset() argument 122 mei_me_cl_rm_all(dev); in mei_hbm_reset() 124 mei_hbm_idle(dev); in mei_hbm_reset() 172 static inline int mei_hbm_cl_write(struct mei_device *dev, struct mei_cl *cl, in mei_hbm_cl_write() argument 180 return mei_hbm_write_message(dev, &mei_hdr, buf); in mei_hbm_cl_write() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | phy.c | 16 static void mt7601u_agc_reset(struct mt7601u_dev *dev); 19 mt7601u_rf_wr(struct mt7601u_dev *dev, u8 bank, u8 offset, u8 value) in mt7601u_rf_wr() argument 23 if (WARN_ON(!test_bit(MT7601U_STATE_WLAN_RUNNING, &dev->state)) || in mt7601u_rf_wr() 26 if (test_bit(MT7601U_STATE_REMOVED, &dev->state)) in mt7601u_rf_wr() 29 mutex_lock(&dev->reg_atomic_mutex); in mt7601u_rf_wr() 31 if (!mt76_poll(dev, MT_RF_CSR_CFG, MT_RF_CSR_CFG_KICK, 0, 100)) { in mt7601u_rf_wr() 36 mt7601u_wr(dev, MT_RF_CSR_CFG, in mt7601u_rf_wr() 42 trace_rf_write(dev, bank, offset, value); in mt7601u_rf_wr() 44 mutex_unlock(&dev->reg_atomic_mutex); in mt7601u_rf_wr() 47 dev_err(dev->dev, "Error: RF write %02hhx:%02hhx failed:%d!!\n", in mt7601u_rf_wr() [all …]
|
| /linux/drivers/usb/misc/ |
| H A D | adutux.c | 105 static inline void adu_debug_data(struct device *dev, const char *function, in adu_debug_data() argument 108 dev_dbg(dev, "%s - length = %d, data = %*ph\n", in adu_debug_data() 116 static void adu_abort_transfers(struct adu_device *dev) in adu_abort_transfers() argument 120 if (dev->disconnected) in adu_abort_transfers() 126 spin_lock_irqsave(&dev->buflock, flags); in adu_abort_transfers() 127 if (!dev->read_urb_finished) { in adu_abort_transfers() 128 spin_unlock_irqrestore(&dev->buflock, flags); in adu_abort_transfers() 129 usb_kill_urb(dev->interrupt_in_urb); in adu_abort_transfers() 131 spin_unlock_irqrestore(&dev->buflock, flags); in adu_abort_transfers() 133 spin_lock_irqsave(&dev->buflock, flags); in adu_abort_transfers() [all …]
|
| /linux/drivers/net/ethernet/mediatek/ |
| H A D | mtk_wed.c | 56 struct net_device *dev; member 100 wed_m32(struct mtk_wed_device *dev, u32 reg, u32 mask, u32 val) in wed_m32() argument 102 regmap_update_bits(dev->hw->regs, reg, mask | val, val); in wed_m32() 106 wed_set(struct mtk_wed_device *dev, u32 reg, u32 mask) in wed_set() argument 108 return wed_m32(dev, reg, 0, mask); in wed_set() 112 wed_clr(struct mtk_wed_device *dev, u32 reg, u32 mask) in wed_clr() argument 114 return wed_m32(dev, reg, mask, 0); in wed_clr() 118 wdma_m32(struct mtk_wed_device *dev, u32 reg, u32 mask, u32 val) in wdma_m32() argument 120 wdma_w32(dev, reg, (wdma_r32(dev, reg) & ~mask) | val); in wdma_m32() 124 wdma_set(struct mtk_wed_device *dev, u32 reg, u32 mask) in wdma_set() argument [all …]
|
| /linux/drivers/media/platform/samsung/s5p-mfc/ |
| H A D | s5p_mfc_ctrl.c | 23 int s5p_mfc_alloc_firmware(struct s5p_mfc_dev *dev) in s5p_mfc_alloc_firmware() argument 25 struct s5p_mfc_priv_buf *fw_buf = &dev->fw_buf; in s5p_mfc_alloc_firmware() 28 fw_buf->size = dev->variant->buf_size->fw; in s5p_mfc_alloc_firmware() 35 err = s5p_mfc_alloc_priv_buf(dev, BANK_L_CTX, &dev->fw_buf); in s5p_mfc_alloc_firmware() 45 int s5p_mfc_load_firmware(struct s5p_mfc_dev *dev) in s5p_mfc_load_firmware() argument 59 if (!IS_MFCV12(dev)) in s5p_mfc_load_firmware() 60 if (dev->fw_get_done) in s5p_mfc_load_firmware() 64 if (!dev->variant->fw_name[i]) in s5p_mfc_load_firmware() 67 dev->variant->fw_name[i], &dev->plat_dev->dev); in s5p_mfc_load_firmware() 69 dev->fw_ver = (enum s5p_mfc_fw_ver) i; in s5p_mfc_load_firmware() [all …]
|
| /linux/drivers/platform/x86/amd/pmf/ |
| H A D | tee-if.c | 46 static void amd_pmf_prepare_args(struct amd_pmf_dev *dev, int cmd, in amd_pmf_prepare_args() argument 54 arg->session = dev->session_id; in amd_pmf_prepare_args() 60 param[0].u.memref.shm = dev->fw_shm_pool; in amd_pmf_prepare_args() 64 static void amd_pmf_update_uevents(struct amd_pmf_dev *dev, u16 event) in amd_pmf_update_uevents() argument 66 input_report_key(dev->pmf_idev, event, 1); /* key press */ in amd_pmf_update_uevents() 67 input_sync(dev->pmf_idev); in amd_pmf_update_uevents() 68 input_report_key(dev->pmf_idev, event, 0); /* key release */ in amd_pmf_update_uevents() 69 input_sync(dev->pmf_idev); in amd_pmf_update_uevents() 107 dev_warn(pdev->dev, "BIOS output index %d out of bounds\n", bios_idx); in amd_pmf_update_bios_output() 116 static void amd_pmf_apply_policies(struct amd_pmf_dev *dev, struct ta_pmf_enact_result *out) in amd_pmf_apply_policies() argument [all …]
|
| /linux/drivers/net/ethernet/ibm/emac/ |
| H A D | core.c | 117 static inline void emac_report_timeout_error(struct emac_instance *dev, in emac_report_timeout_error() argument 120 if (emac_has_feature(dev, EMAC_FTR_440GX_PHY_CLK_FIX | in emac_report_timeout_error() 123 DBG(dev, "%s" NL, error); in emac_report_timeout_error() 125 printk(KERN_ERR "%pOF: %s\n", dev->ofdev->dev.of_node, error); in emac_report_timeout_error() 132 static inline void emac_rx_clk_tx(struct emac_instance *dev) in emac_rx_clk_tx() argument 135 if (emac_has_feature(dev, EMAC_FTR_440EP_PHY_CLK_FIX)) in emac_rx_clk_tx() 137 0, SDR0_MFR_ECS >> dev->cell_index); in emac_rx_clk_tx() 141 static inline void emac_rx_clk_default(struct emac_instance *dev) in emac_rx_clk_default() argument 144 if (emac_has_feature(dev, EMAC_FTR_440EP_PHY_CLK_FIX)) in emac_rx_clk_default() 146 SDR0_MFR_ECS >> dev->cell_index, 0); in emac_rx_clk_default() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt792x_dma.c | 13 struct mt792x_dev *dev = dev_instance; in mt792x_irq_handler() local 15 if (test_bit(MT76_REMOVED, &dev->mt76.phy.state)) in mt792x_irq_handler() 17 mt76_wr(dev, dev->irq_map->host_irq_enable, 0); in mt792x_irq_handler() 19 if (!test_bit(MT76_STATE_INITIALIZED, &dev->mphy.state)) in mt792x_irq_handler() 22 tasklet_schedule(&dev->mt76.irq_tasklet); in mt792x_irq_handler() 30 struct mt792x_dev *dev = (struct mt792x_dev *)data; in mt792x_irq_tasklet() local 31 const struct mt792x_irq_map *irq_map = dev->irq_map; in mt792x_irq_tasklet() 34 mt76_wr(dev, irq_map->host_irq_enable, 0); in mt792x_irq_tasklet() 36 intr = mt76_rr(dev, MT_WFDMA0_HOST_INT_STA); in mt792x_irq_tasklet() 37 intr &= dev->mt76.mmio.irqmask; in mt792x_irq_tasklet() [all …]
|
| /linux/include/linux/ |
| H A D | pm_runtime.h | 68 extern int pm_generic_runtime_suspend(struct device *dev); 69 extern int pm_generic_runtime_resume(struct device *dev); 70 extern int pm_runtime_force_suspend(struct device *dev); 72 extern int __pm_runtime_idle(struct device *dev, int rpmflags); 73 extern int __pm_runtime_suspend(struct device *dev, int rpmflags); 74 extern int __pm_runtime_resume(struct device *dev, int rpmflags); 75 extern int pm_runtime_get_if_active(struct device *dev); 76 extern int pm_runtime_get_if_in_use(struct device *dev); 77 extern int pm_schedule_suspend(struct device *dev, unsigned int delay); 78 extern int __pm_runtime_set_status(struct device *dev, unsigned int status); [all …]
|
| /linux/drivers/scsi/aacraid/ |
| H A D | src.c | 34 static int aac_src_get_sync_status(struct aac_dev *dev); 39 struct aac_dev *dev; in aac_src_intr_message() local 46 dev = ctx->dev; in aac_src_intr_message() 49 if (dev->msi_enabled) { in aac_src_intr_message() 52 bellbits = src_readl(dev, MUnit.ODR_MSI); in aac_src_intr_message() 60 bellbits = src_readl(dev, MUnit.ODR_R); in aac_src_intr_message() 63 src_writel(dev, MUnit.ODR_C, bellbits); in aac_src_intr_message() 64 src_readl(dev, MUnit.ODR_C); in aac_src_intr_message() 67 src_writel(dev, MUnit.ODR_C, bellbits); in aac_src_intr_message() 68 src_readl(dev, MUnit.ODR_C); in aac_src_intr_message() [all …]
|
| /linux/drivers/net/usb/ |
| H A D | usbnet.c | 49 #define RX_QLEN(dev) ((dev)->rx_qlen) argument 50 #define TX_QLEN(dev) ((dev)->tx_qlen) argument 90 int usbnet_get_endpoints(struct usbnet *dev, struct usb_interface *intf) in usbnet_get_endpoints() argument 145 !(dev->driver_info->flags & FLAG_NO_SETINT)) { in usbnet_get_endpoints() 146 tmp = usb_set_interface(dev->udev, alt->desc.bInterfaceNumber, in usbnet_get_endpoints() 152 dev->in = usb_rcvbulkpipe(dev->udev, usb_endpoint_num(&in->desc)); in usbnet_get_endpoints() 153 dev->out = usb_sndbulkpipe(dev->udev, usb_endpoint_num(&out->desc)); in usbnet_get_endpoints() 154 dev->status = status; in usbnet_get_endpoints() 159 int usbnet_get_ethernet_addr(struct usbnet *dev, int iMACAddress) in usbnet_get_ethernet_addr() argument 165 ret = usb_string(dev->udev, iMACAddress, buf, sizeof(buf)); in usbnet_get_ethernet_addr() [all …]
|
| /linux/drivers/virtio/ |
| H A D | virtio.c | 17 struct virtio_device *dev = dev_to_virtio(_d); in device_show() local 18 return sysfs_emit(buf, "0x%04x\n", dev->id.device); in device_show() 25 struct virtio_device *dev = dev_to_virtio(_d); in vendor_show() local 26 return sysfs_emit(buf, "0x%04x\n", dev->id.vendor); in vendor_show() 33 struct virtio_device *dev = dev_to_virtio(_d); in status_show() local 34 return sysfs_emit(buf, "0x%08x\n", dev->config->get_status(dev)); in status_show() 41 struct virtio_device *dev = dev_to_virtio(_d); in modalias_show() local 43 dev->id.device, dev->id.vendor); in modalias_show() 50 struct virtio_device *dev = dev_to_virtio(_d); in features_show() local 58 __virtio_test_bit(dev, i) ? '1' : '0'); in features_show() [all …]
|