/linux-master/drivers/net/wireless/broadcom/b43/ |
H A D | phy_n.c | 94 static inline bool b43_nphy_ipa(struct b43_wldev *dev) argument 96 enum nl80211_band band = b43_current_band(dev->wl); 97 return ((dev->phy.n->ipa2g_on && band == NL80211_BAND_2GHZ) || 98 (dev->phy.n->ipa5g_on && band == NL80211_BAND_5GHZ)); 102 static u8 b43_nphy_get_rx_core_state(struct b43_wldev *dev) argument 104 return (b43_phy_read(dev, B43_NPHY_RFSEQCA) & B43_NPHY_RFSEQCA_RXEN) >> 113 static void b43_nphy_force_rf_sequence(struct b43_wldev *dev, argument 125 u16 seq_mode = b43_phy_read(dev, B43_NPHY_RFSEQMODE); 129 b43_phy_set(dev, B43_NPHY_RFSEQMODE, 131 b43_phy_set(dev, B43_NPHY_RFSEQT 142 b43_nphy_rf_ctl_override_rev19(struct b43_wldev *dev, u16 field, u16 value, u8 core, bool off, u8 override_id) argument 150 b43_nphy_rf_ctl_override_rev7(struct b43_wldev *dev, u16 field, u16 value, u8 core, bool off, u8 override) argument 197 b43_nphy_rf_ctl_override_one_to_many(struct b43_wldev *dev, enum n_rf_ctl_over_cmd cmd, u16 value, u8 core, bool off) argument 241 b43_nphy_rf_ctl_override(struct b43_wldev *dev, u16 field, u16 value, u8 core, bool off) argument 316 b43_nphy_rf_ctl_intc_override_rev7(struct b43_wldev *dev, enum n_intc_override intc_override, u16 value, u8 core_sel) argument 386 b43_nphy_rf_ctl_intc_override(struct b43_wldev *dev, enum n_intc_override intc_override, u16 value, u8 core) argument 494 b43_nphy_write_clip_detection(struct b43_wldev *dev, const u16 *clip_st) argument 502 b43_nphy_read_clip_detection(struct b43_wldev *dev, u16 *clip_st) argument 509 b43_nphy_classifier(struct b43_wldev *dev, u16 mask, u16 val) argument 530 b43_nphy_reset_cca(struct b43_wldev *dev) argument 544 b43_nphy_stay_in_carrier_search(struct b43_wldev *dev, bool enable) argument 568 b43_nphy_read_lpf_ctl(struct b43_wldev *dev, u16 offset) argument 576 b43_nphy_adjust_lna_gain_table(struct b43_wldev *dev) argument 632 b43_nphy_set_rf_sequence(struct b43_wldev *dev, u8 cmd, u8 *events, u8 *delays, u8 length) argument 660 b43_radio_2057_chantab_upload(struct b43_wldev *dev, const struct b43_nphy_chantabent_rev7 *e_r7, const struct b43_nphy_chantabent_rev7_2g *e_r7_2g) argument 716 b43_radio_2057_setup(struct b43_wldev *dev, const struct b43_nphy_chantabent_rev7 *tabent_r7, const struct b43_nphy_chantabent_rev7_2g *tabent_r7_2g) argument 810 b43_radio_2057_rcal(struct b43_wldev *dev) argument 924 b43_radio_2057_rccal(struct b43_wldev *dev) argument 1004 b43_radio_2057_init_pre(struct b43_wldev *dev) argument 1013 b43_radio_2057_init_post(struct b43_wldev *dev) argument 1034 b43_radio_2057_init(struct b43_wldev *dev) argument 1045 b43_chantab_radio_2056_upload(struct b43_wldev *dev, const struct b43_nphy_channeltab_entry_rev3 *e) argument 1121 b43_radio_2056_setup(struct b43_wldev *dev, const struct b43_nphy_channeltab_entry_rev3 *e) argument 1300 b43_radio_2056_rcal(struct b43_wldev *dev) argument 1331 b43_radio_init2056_pre(struct b43_wldev *dev) argument 1344 b43_radio_init2056_post(struct b43_wldev *dev) argument 1361 b43_radio_init2056(struct b43_wldev *dev) argument 1372 b43_chantab_radio_upload(struct b43_wldev *dev, const struct b43_nphy_channeltab_entry_rev2 *e) argument 1410 b43_radio_2055_setup(struct b43_wldev *dev, const struct b43_nphy_channeltab_entry_rev2 *e) argument 1424 b43_radio_init2055_pre(struct b43_wldev *dev) argument 1435 b43_radio_init2055_post(struct b43_wldev *dev) argument 1485 b43_radio_init2055(struct b43_wldev *dev) argument 1503 b43_nphy_load_samples(struct b43_wldev *dev, struct cordic_iq *samples, u16 len) argument 1530 b43_nphy_gen_load_samples(struct b43_wldev *dev, u32 freq, u16 max, bool test) argument 1573 b43_nphy_run_samples(struct b43_wldev *dev, u16 samps, u16 loops, u16 wait, bool iqmode, bool dac_test, bool modify_bbmult) argument 1654 b43_nphy_scale_offset_rssi(struct b43_wldev *dev, u16 scale, s8 offset, u8 core, enum n_rail_type rail, enum n_rssi_type rssi_type) argument 1732 b43_nphy_rssi_select_rev19(struct b43_wldev *dev, u8 code, enum n_rssi_type rssi_type) argument 1738 b43_nphy_rev3_rssi_select(struct b43_wldev *dev, u8 code, enum n_rssi_type rssi_type) argument 1827 b43_nphy_rev2_rssi_select(struct b43_wldev *dev, u8 code, enum n_rssi_type rssi_type) argument 1899 b43_nphy_rssi_select(struct b43_wldev *dev, u8 code, enum n_rssi_type type) argument 1911 b43_nphy_set_rssi_2055_vcm(struct b43_wldev *dev, enum n_rssi_type rssi_type, u8 *buf) argument 1940 b43_nphy_poll_rssi(struct b43_wldev *dev, enum n_rssi_type rssi_type, s32 *buf, u8 nsamp) argument 2029 b43_nphy_rev3_rssi_cal(struct b43_wldev *dev) argument 2291 b43_nphy_rev2_rssi_cal(struct b43_wldev *dev, enum n_rssi_type type) argument 2458 b43_nphy_rssi_cal(struct b43_wldev *dev) argument 2475 b43_nphy_gain_ctl_workarounds_rev19(struct b43_wldev *dev) argument 2480 b43_nphy_gain_ctl_workarounds_rev7(struct b43_wldev *dev) argument 2485 b43_nphy_gain_ctl_workarounds_rev3(struct b43_wldev *dev) argument 2570 b43_nphy_gain_ctl_workarounds_rev1_2(struct b43_wldev *dev) argument 2680 b43_nphy_gain_ctl_workarounds(struct b43_wldev *dev) argument 2692 b43_nphy_workarounds_rev7plus(struct b43_wldev *dev) argument 3137 b43_nphy_workarounds_rev3plus(struct b43_wldev *dev) argument 3346 b43_nphy_workarounds_rev1_2(struct b43_wldev *dev) argument 3434 b43_nphy_workarounds(struct b43_wldev *dev) argument 3470 b43_nphy_tx_tone(struct b43_wldev *dev, u32 freq, u16 max_val, bool iqmode, bool dac_test, bool modify_bbmult) argument 3482 b43_nphy_update_txrx_chain(struct b43_wldev *dev) argument 3510 b43_nphy_stop_playback(struct b43_wldev *dev) argument 3547 b43_nphy_iq_cal_gain_params(struct b43_wldev *dev, u16 core, struct nphy_txgains target, struct nphy_iqcal_params *params) argument 3596 b43_nphy_tx_power_ctrl(struct b43_wldev *dev, bool enable) argument 3733 b43_nphy_tx_power_fix(struct b43_wldev *dev) argument 3844 b43_nphy_ipa_internal_tssi_setup(struct b43_wldev *dev) argument 3928 b43_nphy_tx_power_ctl_idle_tssi(struct b43_wldev *dev) argument 3979 b43_nphy_tx_prepare_adjusted_power_table(struct b43_wldev *dev) argument 4040 b43_nphy_tx_power_ctl_setup(struct b43_wldev *dev) argument 4214 b43_nphy_tx_gain_table_upload(struct b43_wldev *dev) argument 4273 b43_nphy_pa_override(struct b43_wldev *dev, bool enable) argument 4312 b43_nphy_tx_lpf_bw(struct b43_wldev *dev) argument 4334 b43_nphy_rx_iq_est(struct b43_wldev *dev, struct nphy_iq_est *est, u16 samps, u8 time, bool wait) argument 4373 b43_nphy_rx_iq_coeffs(struct b43_wldev *dev, bool write, struct b43_phy_n_iq_comp *pcomp) argument 4477 b43_nphy_calc_rx_iq_comp(struct b43_wldev *dev, u8 mask) argument 4575 b43_nphy_tx_iq_workaround(struct b43_wldev *dev) argument 4587 b43_nphy_spur_workaround(struct b43_wldev *dev) argument 4601 b43_nphy_tx_pwr_ctrl_coef_setup(struct b43_wldev *dev) argument 4670 b43_nphy_restore_rssi_cal(struct b43_wldev *dev) argument 4719 b43_nphy_tx_cal_radio_setup_rev19(struct b43_wldev *dev) argument 4724 b43_nphy_tx_cal_radio_setup_rev7(struct b43_wldev *dev) argument 4778 b43_nphy_tx_cal_radio_setup(struct b43_wldev *dev) argument 4877 b43_nphy_update_tx_cal_ladder(struct b43_wldev *dev, u16 core) argument 4899 b43_nphy_pa_set_tx_dig_filter(struct b43_wldev *dev, u16 offset, const s16 *filter) argument 4911 b43_nphy_ext_pa_set_tx_dig_filters(struct b43_wldev *dev) argument 4918 b43_nphy_int_pa_set_tx_dig_filters(struct b43_wldev *dev) argument 4958 b43_nphy_get_tx_gains(struct b43_wldev *dev) argument 5033 b43_nphy_tx_cal_phy_cleanup(struct b43_wldev *dev) argument 5062 b43_nphy_tx_cal_phy_setup(struct b43_wldev *dev) argument 5163 b43_nphy_save_cal(struct b43_wldev *dev) argument 5234 b43_nphy_restore_cal(struct b43_wldev *dev) argument 5322 b43_nphy_cal_tx_iq_lo(struct b43_wldev *dev, struct nphy_txgains target, bool full, bool mphase) argument 5555 b43_nphy_reapply_tx_cal_coeffs(struct b43_wldev *dev) argument 5590 b43_nphy_rev2_cal_rx_iq(struct b43_wldev *dev, struct nphy_txgains target, u8 type, bool debug) argument 5770 b43_nphy_rev3_cal_rx_iq(struct b43_wldev *dev, struct nphy_txgains target, u8 type, bool debug) argument 5777 b43_nphy_cal_rx_iq(struct b43_wldev *dev, struct nphy_txgains target, u8 type, bool debug) argument 5790 b43_nphy_set_rx_core_state(struct b43_wldev *dev, u8 mask) argument 5829 b43_nphy_op_recalc_txpower(struct b43_wldev *dev, bool ignore_tssi) argument 5895 b43_nphy_update_mimo_config(struct b43_wldev *dev, s32 preamble) argument 5909 b43_nphy_bphy_init(struct b43_wldev *dev) argument 5928 b43_nphy_superswitch_init(struct b43_wldev *dev, bool init) argument 5976 b43_phy_initn(struct b43_wldev *dev) argument 6192 b43_chantab_phy_upload(struct b43_wldev *dev, const struct b43_phy_n_sfo_cfg *e) argument 6204 b43_nphy_pmu_spur_avoid(struct b43_wldev *dev, bool avoid) argument 6223 b43_nphy_channel_setup(struct b43_wldev *dev, const struct b43_phy_n_sfo_cfg *e, struct ieee80211_channel *new_channel) argument 6330 b43_nphy_set_channel(struct b43_wldev *dev, struct ieee80211_channel *channel, enum nl80211_channel_type channel_type) argument 6416 b43_nphy_op_allocate(struct b43_wldev *dev) argument 6429 b43_nphy_op_prepare_structs(struct b43_wldev *dev) argument 6482 b43_nphy_op_free(struct b43_wldev *dev) argument 6491 b43_nphy_op_init(struct b43_wldev *dev) argument 6496 check_phyreg(struct b43_wldev *dev, u16 offset) argument 6514 b43_nphy_op_maskset(struct b43_wldev *dev, u16 reg, u16 mask, u16 set) argument 6523 b43_nphy_op_radio_read(struct b43_wldev *dev, u16 reg) argument 6537 b43_nphy_op_radio_write(struct b43_wldev *dev, u16 reg, u16 value) argument 6547 b43_nphy_op_software_rfkill(struct b43_wldev *dev, bool blocked) argument 6601 b43_nphy_op_switch_analog(struct b43_wldev *dev, bool on) argument 6626 b43_nphy_op_switch_channel(struct b43_wldev *dev, unsigned int new_channel) argument 6644 b43_nphy_op_get_default_chan(struct b43_wldev *dev) argument [all...] |
H A D | rfkill.c | 16 bool b43_is_hw_radio_enabled(struct b43_wldev *dev) argument 18 return !(b43_read32(dev, B43_MMIO_RADIO_HWENABLED_HI) 26 struct b43_wldev *dev = wl->current_dev; local 31 if (unlikely(b43_status(dev) < B43_STAT_INITIALIZED)) { 32 if (b43_bus_powerup(dev, 0)) { 36 b43_device_enable(dev, 0); 40 enabled = b43_is_hw_radio_enabled(dev); 42 if (unlikely(enabled != dev->radio_hw_enable)) { 43 dev->radio_hw_enable = enabled; 47 if (enabled != dev [all...] |
H A D | phy_lcn.c | 62 static void b43_radio_2064_channel_setup(struct b43_wldev *dev) argument 66 b43_radio_set(dev, 0x09d, 0x4); 67 b43_radio_write(dev, 0x09e, 0xf); 70 b43_radio_write(dev, 0x02a, 0xb); 71 b43_radio_maskset(dev, 0x030, ~0x3, 0xa); 72 b43_radio_maskset(dev, 0x091, ~0x3, 0); 73 b43_radio_maskset(dev, 0x038, ~0xf, 0x7); 74 b43_radio_maskset(dev, 0x030, ~0xc, 0x8); 75 b43_radio_maskset(dev, 0x05e, ~0xf, 0x8); 76 b43_radio_maskset(dev, 109 b43_radio_2064_init(struct b43_wldev *dev) argument 165 b43_phy_lcn_afe_set_unset(struct b43_wldev *dev) argument 181 b43_phy_lcn_get_pa_gain(struct b43_wldev *dev) argument 187 b43_phy_lcn_set_dac_gain(struct b43_wldev *dev, u16 dac_gain) argument 198 b43_phy_lcn_set_bbmult(struct b43_wldev *dev, u8 m0) argument 204 b43_phy_lcn_clear_tx_power_offsets(struct b43_wldev *dev) argument 224 b43_phy_lcn_rev0_baseband_init(struct b43_wldev *dev) argument 259 b43_phy_lcn_bu_tweaks(struct b43_wldev *dev) argument 310 b43_phy_lcn_sense_setup(struct b43_wldev *dev, enum lcn_sense_type sense_type) argument 422 b43_phy_lcn_load_tx_iir_cck_filter(struct b43_wldev *dev, u8 filter_type) argument 474 b43_phy_lcn_load_tx_iir_ofdm_filter(struct b43_wldev *dev, u8 filter_type) argument 503 b43_phy_lcn_set_tx_gain_override(struct b43_wldev *dev, bool enable) argument 511 b43_phy_lcn_set_tx_gain(struct b43_wldev *dev, struct lcn_tx_gains *target_gains) argument 530 b43_phy_lcn_tx_pwr_ctl_init(struct b43_wldev *dev) argument 562 b43_phy_lcn_txrx_spur_avoidance_mode(struct b43_wldev *dev, bool enable) argument 587 b43_phy_lcn_set_channel_tweaks(struct b43_wldev *dev, int channel) argument 625 b43_phy_lcn_set_channel(struct b43_wldev *dev, struct ieee80211_channel *channel, enum nl80211_channel_type channel_type) argument 668 b43_phy_lcn_op_allocate(struct b43_wldev *dev) argument 680 b43_phy_lcn_op_free(struct b43_wldev *dev) argument 689 b43_phy_lcn_op_prepare_structs(struct b43_wldev *dev) argument 698 b43_phy_lcn_op_init(struct b43_wldev *dev) argument 742 b43_phy_lcn_op_software_rfkill(struct b43_wldev *dev, bool blocked) argument 765 b43_phy_lcn_op_switch_analog(struct b43_wldev *dev, bool on) argument 775 b43_phy_lcn_op_switch_channel(struct b43_wldev *dev, unsigned int new_channel) argument 792 b43_phy_lcn_op_get_default_chan(struct b43_wldev *dev) argument 800 b43_phy_lcn_op_recalc_txpower(struct b43_wldev *dev, bool ignore_tssi) argument 805 b43_phy_lcn_op_adjust_txpower(struct b43_wldev *dev) argument 813 b43_phy_lcn_op_maskset(struct b43_wldev *dev, u16 reg, u16 mask, u16 set) argument 821 b43_phy_lcn_op_radio_read(struct b43_wldev *dev, u16 reg) argument 830 b43_phy_lcn_op_radio_write(struct b43_wldev *dev, u16 reg, u16 value) argument [all...] |
/linux-master/drivers/i2c/busses/ |
H A D | i2c-at91-slave.c | 17 struct at91_twi_dev *dev = dev_id; local 18 const unsigned status = at91_twi_read(dev, AT91_TWI_SR); 19 const unsigned irqstatus = status & at91_twi_read(dev, AT91_TWI_IMR); 28 i2c_slave_event(dev->slave, 30 writeb_relaxed(value, dev->base + AT91_TWI_THR); 31 at91_twi_write(dev, AT91_TWI_IER, 34 i2c_slave_event(dev->slave, 36 at91_twi_write(dev, AT91_TWI_IER, 39 at91_twi_write(dev, AT91_TWI_IDR, AT91_TWI_SVACC); 44 i2c_slave_event(dev 67 struct at91_twi_dev *dev = i2c_get_adapdata(slave->adapter); local 91 struct at91_twi_dev *dev = i2c_get_adapdata(slave->adapter); local 119 at91_twi_probe_slave(struct platform_device *pdev, u32 phy_addr, struct at91_twi_dev *dev) argument 136 at91_init_twi_bus_slave(struct at91_twi_dev *dev) argument [all...] |
H A D | i2c-designware-baytrail.c | 15 int i2c_dw_baytrail_probe_lock_support(struct dw_i2c_dev *dev) argument 21 if (!dev) 24 handle = ACPI_HANDLE(dev->dev); 38 dev_info(dev->dev, "I2C bus managed by PUNIT\n"); 39 dev->acquire_lock = iosf_mbi_block_punit_i2c_access; 40 dev->release_lock = iosf_mbi_unblock_punit_i2c_access; 41 dev->shared_with_punit = true;
|
/linux-master/drivers/infiniband/hw/mthca/ |
H A D | mthca_pd.c | 39 int mthca_pd_alloc(struct mthca_dev *dev, int privileged, struct mthca_pd *pd) argument 46 pd->pd_num = mthca_alloc(&dev->pd_table.alloc); 51 err = mthca_mr_alloc_notrans(dev, pd->pd_num, 56 mthca_free(&dev->pd_table.alloc, pd->pd_num); 62 void mthca_pd_free(struct mthca_dev *dev, struct mthca_pd *pd) argument 65 mthca_free_mr(dev, &pd->ntmr); 66 mthca_free(&dev->pd_table.alloc, pd->pd_num); 69 int mthca_init_pd_table(struct mthca_dev *dev) argument 71 return mthca_alloc_init(&dev->pd_table.alloc, 72 dev 77 mthca_cleanup_pd_table(struct mthca_dev *dev) argument [all...] |
/linux-master/drivers/net/wireless/mediatek/mt7601u/ |
H A D | core.c | 9 int mt7601u_wait_asic_ready(struct mt7601u_dev *dev) argument 15 if (test_bit(MT7601U_STATE_REMOVED, &dev->state)) 18 val = mt7601u_rr(dev, MT_MAC_CSR0); 28 bool mt76_poll(struct mt7601u_dev *dev, u32 offset, u32 mask, u32 val, argument 35 if (test_bit(MT7601U_STATE_REMOVED, &dev->state)) 38 cur = mt7601u_rr(dev, offset) & mask; 45 dev_err(dev->dev, "Error: Time out with reg %08x\n", offset); 50 bool mt76_poll_msec(struct mt7601u_dev *dev, u32 offset, u32 mask, u32 val, argument 57 if (test_bit(MT7601U_STATE_REMOVED, &dev [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x2/ |
H A D | mac.c | 9 void mt76x2_mac_stop(struct mt76x02_dev *dev, bool force) argument 15 mt76_clear(dev, MT_TXOP_CTRL_CFG, MT_TXOP_ED_CCA_EN); 16 mt76_clear(dev, MT_TXOP_HLDR_ET, MT_TXOP_HLDR_TX40M_BLK_EN); 18 mt76_wr(dev, MT_MAC_SYS_CTRL, 0); 20 rts_cfg = mt76_rr(dev, MT_TX_RTS_CFG); 21 mt76_wr(dev, MT_TX_RTS_CFG, rts_cfg & ~MT_TX_RTS_CFG_RETRY_LIMIT); 25 if ((mt76_rr(dev, MT_MAC_STATUS) & 27 mt76_rr(dev, MT_BBP(IBI, 12))) { 37 mt76_set(dev, MT_BBP(CORE, 4), BIT(1)); 38 mt76_clear(dev, MT_BB [all...] |
H A D | pci_main.c | 12 struct mt76x02_dev *dev = hw->priv; local 14 mt76x02_mac_start(dev); 15 mt76x2_phy_start(dev); 17 ieee80211_queue_delayed_work(mt76_hw(dev), &dev->mphy.mac_work, 19 ieee80211_queue_delayed_work(mt76_hw(dev), &dev->wdt_work, 22 set_bit(MT76_STATE_RUNNING, &dev->mphy.state); 29 struct mt76x02_dev *dev = hw->priv; local 31 clear_bit(MT76_STATE_RUNNING, &dev 36 mt76x2_set_channel(struct mt76x02_dev *dev, struct cfg80211_chan_def *chandef) argument 67 struct mt76x02_dev *dev = hw->priv; local 116 struct mt76x02_dev *dev = hw->priv; local [all...] |
/linux-master/drivers/w1/masters/ |
H A D | matrox_w1.c | 66 static inline u8 matrox_w1_read_reg(struct matrox_device *dev, u8 reg) argument 70 writeb(reg, dev->port_index); 71 ret = readb(dev->port_data); 77 static inline void matrox_w1_write_reg(struct matrox_device *dev, u8 reg, u8 val) argument 79 writeb(reg, dev->port_index); 80 writeb(val, dev->port_data); 87 struct matrox_device *dev = data; local 92 bit = dev->data_mask; 94 ret = matrox_w1_read_reg(dev, MATROX_GET_CONTROL); 95 matrox_w1_write_reg(dev, MATROX_GET_CONTRO 102 struct matrox_device *dev = data; local 109 matrox_w1_hw_init(struct matrox_device *dev) argument 117 struct matrox_device *dev; local 177 struct matrox_device *dev = pci_get_drvdata(pdev); local [all...] |
/linux-master/drivers/gpu/drm/gma500/ |
H A D | power.c | 42 * @dev: our device 46 void gma_power_init(struct drm_device *dev) argument 48 struct drm_psb_private *dev_priv = to_drm_psb_private(dev); 55 dev_priv->ops->init_pm(dev); 68 pm_runtime_get(dev->dev); 75 * @dev: device to end for 79 void gma_power_uninit(struct drm_device *dev) argument 81 struct drm_psb_private *dev_priv = to_drm_psb_private(dev); 86 pm_runtime_put_noidle(dev 95 gma_suspend_display(struct drm_device *dev) argument 112 struct drm_device *dev = pci_get_drvdata(pdev); local 136 struct drm_device *dev = pci_get_drvdata(pdev); local 159 struct drm_device *dev = pci_get_drvdata(pdev); local 181 struct drm_device *dev = pci_get_drvdata(pdev); local 198 struct drm_device *dev = pci_get_drvdata(pdev); local 214 gma_power_begin(struct drm_device *dev, bool force_on) argument 229 gma_power_end(struct drm_device *dev) argument [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt792x_dma.c | 13 struct mt792x_dev *dev = dev_instance; local 15 if (test_bit(MT76_REMOVED, &dev->mt76.phy.state)) 17 mt76_wr(dev, dev->irq_map->host_irq_enable, 0); 19 if (!test_bit(MT76_STATE_INITIALIZED, &dev->mphy.state)) 22 tasklet_schedule(&dev->mt76.irq_tasklet); 30 struct mt792x_dev *dev = (struct mt792x_dev *)data; local 31 const struct mt792x_irq_map *irq_map = dev->irq_map; 34 mt76_wr(dev, irq_map->host_irq_enable, 0); 36 intr = mt76_rr(dev, MT_WFDMA0_HOST_INT_ST 78 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); local 91 mt792x_dma_prefetch(struct mt792x_dev *dev) argument 126 mt792x_dma_enable(struct mt792x_dev *dev) argument 174 mt792x_dma_reset(struct mt792x_dev *dev, bool force) argument 197 mt792x_wpdma_reset(struct mt792x_dev *dev, bool force) argument 227 mt792x_wpdma_reinit_cond(struct mt792x_dev *dev) argument 253 mt792x_dma_disable(struct mt792x_dev *dev, bool force) argument 288 mt792x_dma_cleanup(struct mt792x_dev *dev) argument 318 struct mt792x_dev *dev; local 340 struct mt792x_dev *dev; local 357 mt792x_wfsys_reset(struct mt792x_dev *dev) argument [all...] |
/linux-master/drivers/block/null_blk/ |
H A D | zoned.c | 17 static inline unsigned int null_zone_no(struct nullb_device *dev, sector_t sect) argument 19 return sect >> ilog2(dev->zone_size_sects); 22 static inline void null_lock_zone_res(struct nullb_device *dev) argument 24 if (dev->need_zone_res_mgmt) 25 spin_lock_irq(&dev->zone_res_lock); 28 static inline void null_unlock_zone_res(struct nullb_device *dev) argument 30 if (dev->need_zone_res_mgmt) 31 spin_unlock_irq(&dev->zone_res_lock); 34 static inline void null_init_zone_lock(struct nullb_device *dev, argument 37 if (!dev 43 null_lock_zone(struct nullb_device *dev, struct nullb_zone *zone) argument 52 null_unlock_zone(struct nullb_device *dev, struct nullb_zone *zone) argument 61 null_init_zoned_dev(struct nullb_device *dev, struct queue_limits *lim) argument 173 null_free_zoned_dev(struct nullb_device *dev) argument 183 struct nullb_device *dev = nullb->dev; local 229 struct nullb_device *dev = nullb->dev; local 244 __null_close_zone(struct nullb_device *dev, struct nullb_zone *zone) argument 273 null_close_imp_open_zone(struct nullb_device *dev) argument 296 null_check_active(struct nullb_device *dev) argument 308 null_check_open(struct nullb_device *dev) argument 339 null_check_zone_resources(struct nullb_device *dev, struct nullb_zone *zone) argument 362 struct nullb_device *dev = cmd->nq->dev; local 449 null_open_zone(struct nullb_device *dev, struct nullb_zone *zone) argument 492 null_close_zone(struct nullb_device *dev, struct nullb_zone *zone) argument 507 null_finish_zone(struct nullb_device *dev, struct nullb_zone *zone) argument 552 null_reset_zone(struct nullb_device *dev, struct nullb_zone *zone) argument 595 struct nullb_device *dev = cmd->nq->dev; local 657 struct nullb_device *dev; local 688 null_set_zone_cond(struct nullb_device *dev, struct nullb_zone *zone, enum blk_zone_cond cond) argument 724 zone_cond_store(struct nullb_device *dev, const char *page, size_t count, enum blk_zone_cond cond) argument [all...] |
/linux-master/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_main.c | 75 struct ocrdma_dev *dev; local 78 dev = get_ocrdma_dev(ibdev); 80 if (ocrdma_is_udp_encap_supported(dev)) 96 struct ocrdma_dev *dev = get_ocrdma_dev(device); local 98 snprintf(str, IB_FW_VERSION_NAME_MAX, "%s", &dev->attr.fw_ver[0]); 105 struct ocrdma_dev *dev = local 108 return sysfs_emit(buf, "0x%x\n", dev->nic_info.pdev->vendor); 115 struct ocrdma_dev *dev = local 118 return sysfs_emit(buf, "%s\n", &dev->model_number[0]); 188 static int ocrdma_register_device(struct ocrdma_dev *dev) argument 219 ocrdma_alloc_resources(struct ocrdma_dev *dev) argument 254 ocrdma_free_resources(struct ocrdma_dev *dev) argument 266 struct ocrdma_dev *dev; local 322 ocrdma_remove_free(struct ocrdma_dev *dev) argument 329 ocrdma_remove(struct ocrdma_dev *dev) argument 343 ocrdma_dispatch_port_active(struct ocrdma_dev *dev) argument 354 ocrdma_dispatch_port_error(struct ocrdma_dev *dev) argument 365 ocrdma_shutdown(struct ocrdma_dev *dev) argument 375 ocrdma_event_handler(struct ocrdma_dev *dev, u32 event) argument 386 ocrdma_update_link_state(struct ocrdma_dev *dev, u8 lstate) argument [all...] |
/linux-master/drivers/usb/gadget/legacy/ |
H A D | raw_gadget.c | 139 struct raw_dev *dev; member in struct:raw_ep 167 struct device *dev; member in struct:raw_dev 190 struct raw_dev *dev; local 192 dev = kzalloc(sizeof(*dev), GFP_KERNEL); 193 if (!dev) 196 kref_init(&dev->count); 197 spin_lock_init(&dev->lock); 198 init_completion(&dev->ep0_done); 199 raw_event_queue_init(&dev 206 struct raw_dev *dev = container_of(kref, struct raw_dev, count); local 233 raw_queue_event(struct raw_dev *dev, enum usb_raw_event_type type, size_t length, const void *data) argument 250 struct raw_dev *dev = req->context; local 284 struct raw_dev *dev = container_of(driver, struct raw_dev, driver); local 329 struct raw_dev *dev = get_gadget_data(gadget); local 340 struct raw_dev *dev = get_gadget_data(gadget); local 383 struct raw_dev *dev = get_gadget_data(gadget); local 393 struct raw_dev *dev = get_gadget_data(gadget); local 403 struct raw_dev *dev = get_gadget_data(gadget); local 413 struct raw_dev *dev = get_gadget_data(gadget); local 428 struct raw_dev *dev; local 446 struct raw_dev *dev = fd->private_data; local 479 raw_ioctl_init(struct raw_dev *dev, unsigned long value) argument 578 raw_ioctl_run(struct raw_dev *dev, unsigned long value) argument 614 raw_ioctl_event_fetch(struct raw_dev *dev, unsigned long value) argument 682 raw_process_ep0_io(struct raw_dev *dev, struct usb_raw_ep_io *io, void *data, bool in) argument 757 raw_ioctl_ep0_write(struct raw_dev *dev, unsigned long value) argument 771 raw_ioctl_ep0_read(struct raw_dev *dev, unsigned long value) argument 795 raw_ioctl_ep0_stall(struct raw_dev *dev, unsigned long value) argument 839 raw_ioctl_ep_enable(struct raw_dev *dev, unsigned long value) argument 919 raw_ioctl_ep_disable(struct raw_dev *dev, unsigned long value) argument 973 raw_ioctl_ep_set_clear_halt_wedge(struct raw_dev *dev, unsigned long value, bool set, bool halt) argument 1044 struct raw_dev *dev = r_ep->dev; local 1057 raw_process_ep_io(struct raw_dev *dev, struct usb_raw_ep_io *io, void *data, bool in) argument 1143 raw_ioctl_ep_write(struct raw_dev *dev, unsigned long value) argument 1157 raw_ioctl_ep_read(struct raw_dev *dev, unsigned long value) argument 1181 raw_ioctl_configure(struct raw_dev *dev, unsigned long value) argument 1206 raw_ioctl_vbus_draw(struct raw_dev *dev, unsigned long value) argument 1246 raw_ioctl_eps_info(struct raw_dev *dev, unsigned long value) argument 1295 struct raw_dev *dev = fd->private_data; local [all...] |
/linux-master/drivers/net/wireless/broadcom/b43legacy/ |
H A D | rfkill.c | 17 bool b43legacy_is_hw_radio_enabled(struct b43legacy_wldev *dev) argument 19 if (dev->dev->id.revision >= 3) { 20 if (!(b43legacy_read32(dev, B43legacy_MMIO_RADIO_HWENABLED_HI) 29 if (b43legacy_status(dev) < B43legacy_STAT_STARTED) 31 if (b43legacy_read16(dev, B43legacy_MMIO_RADIO_HWENABLED_LO) 42 struct b43legacy_wldev *dev = wl->current_dev; local 43 struct ssb_bus *bus = dev->dev->bus; 48 if (unlikely(b43legacy_status(dev) < B43legacy_STAT_INITIALIZE [all...] |
/linux-master/drivers/pci/msi/ |
H A D | legacy.c | 10 int __weak arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc) argument 19 int __weak arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) argument 31 msi_for_each_desc(desc, &dev->dev, MSI_DESC_NOTASSOCIATED) { 32 ret = arch_setup_msi_irq(dev, desc); 40 void __weak arch_teardown_msi_irqs(struct pci_dev *dev) argument 45 msi_for_each_desc(desc, &dev->dev, MSI_DESC_ASSOCIATED) { 51 static int pci_msi_setup_check_result(struct pci_dev *dev, int type, int ret) argument 60 msi_for_each_desc(desc, &dev 66 pci_msi_legacy_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) argument 76 pci_msi_legacy_teardown_msi_irqs(struct pci_dev *dev) argument [all...] |
/linux-master/drivers/media/usb/uvc/ |
H A D | uvc_status.c | 23 static bool uvc_input_has_button(struct uvc_device *dev) argument 33 list_for_each_entry(stream, &dev->streams, list) { 42 static int uvc_input_init(struct uvc_device *dev) argument 47 if (!uvc_input_has_button(dev)) 54 usb_make_path(dev->udev, dev->input_phys, sizeof(dev->input_phys)); 55 strlcat(dev->input_phys, "/button", sizeof(dev->input_phys)); 57 input->name = dev 76 uvc_input_unregister(struct uvc_device *dev) argument 82 uvc_input_report_key(struct uvc_device *dev, unsigned int code, int value) argument 100 uvc_event_streaming(struct uvc_device *dev, struct uvc_status *status, int len) argument 142 uvc_event_find_ctrl(struct uvc_device *dev, const struct uvc_status *status, struct uvc_video_chain **chain) argument 168 struct uvc_device *dev = urb->context; local 204 struct uvc_device *dev = urb->context; local 254 uvc_status_init(struct uvc_device *dev) argument 293 uvc_status_unregister(struct uvc_device *dev) argument 299 uvc_status_cleanup(struct uvc_device *dev) argument 305 uvc_status_start(struct uvc_device *dev, gfp_t flags) argument 313 uvc_status_stop(struct uvc_device *dev) argument [all...] |
/linux-master/include/linux/ |
H A D | pwm_backlight.h | 18 int (*init)(struct device *dev); 19 int (*notify)(struct device *dev, int brightness); 20 void (*notify_after)(struct device *dev, int brightness); 21 void (*exit)(struct device *dev); 22 int (*check_fb)(struct device *dev, struct fb_info *info);
|
/linux-master/drivers/net/ethernet/8390/ |
H A D | 8390.c | 9 int ei_open(struct net_device *dev) argument 11 return __ei_open(dev); 15 int ei_close(struct net_device *dev) argument 17 return __ei_close(dev); 21 netdev_tx_t ei_start_xmit(struct sk_buff *skb, struct net_device *dev) argument 23 return __ei_start_xmit(skb, dev); 27 struct net_device_stats *ei_get_stats(struct net_device *dev) argument 29 return __ei_get_stats(dev); 33 void ei_set_multicast_list(struct net_device *dev) argument 35 __ei_set_multicast_list(dev); 39 ei_tx_timeout(struct net_device *dev, unsigned int txqueue) argument 52 ei_poll(struct net_device *dev) argument 76 struct net_device *dev = ____alloc_ei_netdev(size); local 83 NS8390_init(struct net_device *dev, int startp) argument [all...] |
/linux-master/drivers/media/platform/samsung/s5p-mfc/ |
H A D | s5p_mfc_cmd.h | 21 int (*cmd_host2risc)(struct s5p_mfc_dev *dev, int cmd, 23 int (*sys_init_cmd)(struct s5p_mfc_dev *dev); 24 int (*sleep_cmd)(struct s5p_mfc_dev *dev); 25 int (*wakeup_cmd)(struct s5p_mfc_dev *dev); 30 void s5p_mfc_init_hw_cmds(struct s5p_mfc_dev *dev);
|
/linux-master/drivers/ps3/ |
H A D | ps3stor_lib.c | 75 static int ps3stor_probe_access(struct ps3_storage_device *dev) argument 81 if (dev->sbd.match_id == PS3_MATCH_ID_STOR_ROM) { 83 dev->accessible_regions = 1; 88 for (i = 0; i < dev->num_regions; i++) { 89 dev_dbg(&dev->sbd.core, 93 dev->region_idx = i; 94 res = ps3stor_read_write_sectors(dev, dev->bounce_lpar, 0, 1, 97 dev_dbg(&dev->sbd.core, "%s:%u: read failed, " 103 dev_dbg(&dev 136 ps3stor_setup(struct ps3_storage_device *dev, irq_handler_t handler) argument 228 ps3stor_teardown(struct ps3_storage_device *dev) argument 264 ps3stor_read_write_sectors(struct ps3_storage_device *dev, u64 lpar, u64 start_sector, u64 sectors, int write) argument 314 ps3stor_send_command(struct ps3_storage_device *dev, u64 cmd, u64 arg1, u64 arg2, u64 arg3, u64 arg4) argument [all...] |
/linux-master/drivers/media/pci/ddbridge/ |
H A D | ddbridge-main.c | 53 static void ddb_irq_disable(struct ddb *dev) argument 55 ddbwritel(dev, 0, INTERRUPT_ENABLE); 56 ddbwritel(dev, 0, MSI1_ENABLE); 59 static void ddb_msi_exit(struct ddb *dev) argument 62 if (dev->msi) 63 pci_free_irq_vectors(dev->pdev); 67 static void ddb_irq_exit(struct ddb *dev) argument 69 ddb_irq_disable(dev); 70 if (dev->msi == 2) 71 free_irq(pci_irq_vector(dev 77 struct ddb *dev = (struct ddb *)pci_get_drvdata(pdev); local 94 ddb_irq_msi(struct ddb *dev, int nr) argument 112 ddb_irq_init(struct ddb *dev) argument 166 struct ddb *dev; local [all...] |
/linux-master/drivers/media/test-drivers/vivid/ |
H A D | vivid-vid-cap.c | 59 static inline unsigned int webcam_ival_count(const struct vivid_dev *dev, argument 79 struct vivid_dev *dev = vb2_get_drv_priv(vq); local 80 unsigned buffers = tpg_g_buffers(&dev->tpg); 81 unsigned h = dev->fmt_cap_rect.height; 84 if (dev->field_cap == V4L2_FIELD_ALTERNATE) { 93 if (dev->queue_setup_error) { 98 dev->queue_setup_error = false; 109 if (sizes[p] < tpg_g_line_width(&dev->tpg, p) * h + 110 dev->fmt_cap->data_offset[p]) 115 sizes[p] = (tpg_g_line_width(&dev 131 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); local 171 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); local 197 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); local 209 struct vivid_dev *dev = vb2_get_drv_priv(vq); local 241 struct vivid_dev *dev = vb2_get_drv_priv(vq); local 250 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); local 272 vivid_update_quality(struct vivid_dev *dev) argument 320 vivid_get_quality(struct vivid_dev *dev, s32 *afc) argument 342 vivid_get_video_aspect(const struct vivid_dev *dev) argument 353 vivid_get_pixel_aspect(const struct vivid_dev *dev) argument 371 vivid_update_format_cap(struct vivid_dev *dev, bool keep_controls) argument 465 vivid_field_cap(struct vivid_dev *dev, enum v4l2_field field) argument 488 vivid_colorspace_cap(struct vivid_dev *dev) argument 495 vivid_xfer_func_cap(struct vivid_dev *dev) argument 502 vivid_ycbcr_enc_cap(struct vivid_dev *dev) argument 509 vivid_hsv_enc_cap(struct vivid_dev *dev) argument 516 vivid_quantization_cap(struct vivid_dev *dev) argument 526 struct vivid_dev *dev = video_drvdata(file); local 557 struct vivid_dev *dev = video_drvdata(file); local 669 struct vivid_dev *dev = video_drvdata(file); local 801 struct vivid_dev *dev = video_drvdata(file); local 811 struct vivid_dev *dev = video_drvdata(file); local 821 struct vivid_dev *dev = video_drvdata(file); local 831 struct vivid_dev *dev = video_drvdata(file); local 841 struct vivid_dev *dev = video_drvdata(file); local 851 struct vivid_dev *dev = video_drvdata(file); local 861 struct vivid_dev *dev = video_drvdata(file); local 906 struct vivid_dev *dev = video_drvdata(file); local 1039 struct vivid_dev *dev = video_drvdata(file); local 1067 struct vivid_dev *dev = video_drvdata(file); local 1135 struct vivid_dev *dev = video_drvdata(file); local 1143 struct vivid_dev *dev = video_drvdata(file); local 1237 struct vivid_dev *dev = video_drvdata(file); local 1247 struct vivid_dev *dev = video_drvdata(file); local 1259 struct vivid_dev *dev = video_drvdata(file); local 1269 struct vivid_dev *dev = video_drvdata(file); local 1281 struct vivid_dev *dev = video_drvdata(file); local 1293 struct vivid_dev *dev = video_drvdata(file); local 1384 struct vivid_dev *dev = video_drvdata(file); local 1411 struct vivid_dev *dev = video_drvdata(file); local 1487 struct vivid_dev *dev = video_drvdata(file); local 1510 struct vivid_dev *dev = video_drvdata(file); local 1543 struct vivid_dev *dev = video_drvdata(file); local 1600 struct vivid_dev *dev = video_drvdata(file); local 1629 struct vivid_dev *dev = video_drvdata(file); local 1665 struct vivid_dev *dev = video_drvdata(file); local 1681 struct vivid_dev *dev = video_drvdata(file); local [all...] |
/linux-master/drivers/usb/misc/ |
H A D | ldusb.c | 190 static void ld_usb_abort_transfers(struct ld_usb *dev) argument 193 if (dev->interrupt_in_running) { 194 dev->interrupt_in_running = 0; 195 usb_kill_urb(dev->interrupt_in_urb); 197 if (dev->interrupt_out_busy) 198 usb_kill_urb(dev->interrupt_out_urb); 204 static void ld_usb_delete(struct ld_usb *dev) argument 207 usb_free_urb(dev->interrupt_in_urb); 208 usb_free_urb(dev->interrupt_out_urb); 209 kfree(dev 220 struct ld_usb *dev = urb->context; local 281 struct ld_usb *dev = urb->context; local 301 struct ld_usb *dev; local 372 struct ld_usb *dev; local 414 struct ld_usb *dev; local 439 struct ld_usb *dev; local 526 struct ld_usb *dev; local 652 struct ld_usb *dev = NULL; local 756 struct ld_usb *dev; local [all...] |