/linux-4.1.27/drivers/net/wireless/b43/ |
D | wa.c | 33 static void b43_wa_papd(struct b43_wldev *dev) in b43_wa_papd() argument 37 backup = b43_ofdmtab_read16(dev, B43_OFDMTAB_PWRDYN2, 0); in b43_wa_papd() 38 b43_ofdmtab_write16(dev, B43_OFDMTAB_PWRDYN2, 0, 7); in b43_wa_papd() 39 b43_ofdmtab_write16(dev, B43_OFDMTAB_UNKNOWN_APHY, 0, 0); in b43_wa_papd() 40 b43_dummy_transmission(dev, true, true); in b43_wa_papd() 41 b43_ofdmtab_write16(dev, B43_OFDMTAB_PWRDYN2, 0, backup); in b43_wa_papd() 44 static void b43_wa_auxclipthr(struct b43_wldev *dev) in b43_wa_auxclipthr() argument 46 b43_phy_write(dev, B43_PHY_OFDM(0x8E), 0x3800); in b43_wa_auxclipthr() 49 static void b43_wa_afcdac(struct b43_wldev *dev) in b43_wa_afcdac() argument 51 b43_phy_write(dev, 0x0035, 0x03FF); in b43_wa_afcdac() [all …]
|
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 …]
|
D | phy_a.c | 65 static s8 b43_aphy_estimate_power_out(struct b43_wldev *dev, s8 tssi) 67 struct b43_phy *phy = &dev->phy; 82 static void b43_radio_set_tx_iq(struct b43_wldev *dev) in b43_radio_set_tx_iq() argument 86 u16 tmp = b43_radio_read16(dev, 0x001E); in b43_radio_set_tx_iq() 92 b43_phy_write(dev, 0x0069, in b43_radio_set_tx_iq() 100 static void aphy_channel_switch(struct b43_wldev *dev, unsigned int channel) in aphy_channel_switch() argument 106 r8 = b43_radio_read16(dev, 0x0008); in aphy_channel_switch() 107 b43_write16(dev, 0x03F0, freq); in aphy_channel_switch() 108 b43_radio_write16(dev, 0x0008, r8); in aphy_channel_switch() 111 tmp = b43_radio_read16(dev, 0x002E); in aphy_channel_switch() [all …]
|
D | phy_n.c | 106 static inline bool b43_nphy_ipa(struct b43_wldev *dev) in b43_nphy_ipa() argument 108 enum ieee80211_band band = b43_current_band(dev->wl); in b43_nphy_ipa() 109 return ((dev->phy.n->ipa2g_on && band == IEEE80211_BAND_2GHZ) || in b43_nphy_ipa() 110 (dev->phy.n->ipa5g_on && band == IEEE80211_BAND_5GHZ)); in b43_nphy_ipa() 114 static u8 b43_nphy_get_rx_core_state(struct b43_wldev *dev) in b43_nphy_get_rx_core_state() argument 116 return (b43_phy_read(dev, B43_NPHY_RFSEQCA) & B43_NPHY_RFSEQCA_RXEN) >> in b43_nphy_get_rx_core_state() 125 static void b43_nphy_force_rf_sequence(struct b43_wldev *dev, in b43_nphy_force_rf_sequence() argument 137 u16 seq_mode = b43_phy_read(dev, B43_NPHY_RFSEQMODE); in b43_nphy_force_rf_sequence() 141 b43_phy_set(dev, B43_NPHY_RFSEQMODE, in b43_nphy_force_rf_sequence() 143 b43_phy_set(dev, B43_NPHY_RFSEQTR, trigger[seq]); in b43_nphy_force_rf_sequence() [all …]
|
D | phy_g.c | 66 static void b43_calc_nrssi_threshold(struct b43_wldev *dev); 80 static void generate_rfatt_list(struct b43_wldev *dev, in generate_rfatt_list() argument 83 struct b43_phy *phy = &dev->phy; in generate_rfatt_list() 123 if (!b43_has_hardware_pctl(dev)) { in generate_rfatt_list() 146 static void generate_bbatt_list(struct b43_wldev *dev, in generate_bbatt_list() argument 167 static void b43_shm_clear_tssi(struct b43_wldev *dev) in b43_shm_clear_tssi() argument 169 b43_shm_write16(dev, B43_SHM_SHARED, 0x0058, 0x7F7F); in b43_shm_clear_tssi() 170 b43_shm_write16(dev, B43_SHM_SHARED, 0x005a, 0x7F7F); in b43_shm_clear_tssi() 171 b43_shm_write16(dev, B43_SHM_SHARED, 0x0070, 0x7F7F); in b43_shm_clear_tssi() 172 b43_shm_write16(dev, B43_SHM_SHARED, 0x0072, 0x7F7F); in b43_shm_clear_tssi() [all …]
|
D | phy_ht.c | 48 static void b43_radio_2059_channel_setup(struct b43_wldev *dev, in b43_radio_2059_channel_setup() argument 55 b43_radio_write(dev, 0x16, e->radio_syn16); in b43_radio_2059_channel_setup() 56 b43_radio_write(dev, 0x17, e->radio_syn17); in b43_radio_2059_channel_setup() 57 b43_radio_write(dev, 0x22, e->radio_syn22); in b43_radio_2059_channel_setup() 58 b43_radio_write(dev, 0x25, e->radio_syn25); in b43_radio_2059_channel_setup() 59 b43_radio_write(dev, 0x27, e->radio_syn27); in b43_radio_2059_channel_setup() 60 b43_radio_write(dev, 0x28, e->radio_syn28); in b43_radio_2059_channel_setup() 61 b43_radio_write(dev, 0x29, e->radio_syn29); in b43_radio_2059_channel_setup() 62 b43_radio_write(dev, 0x2c, e->radio_syn2c); in b43_radio_2059_channel_setup() 63 b43_radio_write(dev, 0x2d, e->radio_syn2d); in b43_radio_2059_channel_setup() [all …]
|
D | phy_common.c | 41 int b43_phy_allocate(struct b43_wldev *dev) in b43_phy_allocate() argument 43 struct b43_phy *phy = &(dev->phy); in b43_phy_allocate() 83 err = phy->ops->allocate(dev); in b43_phy_allocate() 90 void b43_phy_free(struct b43_wldev *dev) in b43_phy_free() argument 92 dev->phy.ops->free(dev); in b43_phy_free() 93 dev->phy.ops = NULL; in b43_phy_free() 96 int b43_phy_init(struct b43_wldev *dev) in b43_phy_init() argument 98 struct b43_phy *phy = &dev->phy; in b43_phy_init() 106 phy->chandef = &dev->wl->hw->conf.chandef; in b43_phy_init() 110 phy->ops->switch_analog(dev, true); in b43_phy_init() [all …]
|
D | bus.c | 34 static int b43_bus_bcma_bus_may_powerdown(struct b43_bus_dev *dev) in b43_bus_bcma_bus_may_powerdown() argument 38 static int b43_bus_bcma_bus_powerup(struct b43_bus_dev *dev, in b43_bus_bcma_bus_powerup() argument 43 static int b43_bus_bcma_device_is_enabled(struct b43_bus_dev *dev) in b43_bus_bcma_device_is_enabled() argument 45 return bcma_core_is_enabled(dev->bdev); in b43_bus_bcma_device_is_enabled() 47 static void b43_bus_bcma_device_enable(struct b43_bus_dev *dev, in b43_bus_bcma_device_enable() argument 50 bcma_core_enable(dev->bdev, core_specific_flags); in b43_bus_bcma_device_enable() 52 static void b43_bus_bcma_device_disable(struct b43_bus_dev *dev, in b43_bus_bcma_device_disable() argument 55 bcma_core_disable(dev->bdev, core_specific_flags); in b43_bus_bcma_device_disable() 57 static u16 b43_bus_bcma_read16(struct b43_bus_dev *dev, u16 offset) in b43_bus_bcma_read16() argument 59 return bcma_read16(dev->bdev, offset); in b43_bus_bcma_read16() [all …]
|
D | phy_lp.c | 47 static unsigned int b43_lpphy_op_get_default_chan(struct b43_wldev *dev) in b43_lpphy_op_get_default_chan() argument 49 if (b43_current_band(dev->wl) == IEEE80211_BAND_2GHZ) in b43_lpphy_op_get_default_chan() 54 static int b43_lpphy_op_allocate(struct b43_wldev *dev) in b43_lpphy_op_allocate() argument 61 dev->phy.lp = lpphy; in b43_lpphy_op_allocate() 66 static void b43_lpphy_op_prepare_structs(struct b43_wldev *dev) in b43_lpphy_op_prepare_structs() argument 68 struct b43_phy *phy = &dev->phy; in b43_lpphy_op_prepare_structs() 77 static void b43_lpphy_op_free(struct b43_wldev *dev) in b43_lpphy_op_free() argument 79 struct b43_phy_lp *lpphy = dev->phy.lp; in b43_lpphy_op_free() 82 dev->phy.lp = NULL; in b43_lpphy_op_free() 86 static void lpphy_read_band_sprom(struct b43_wldev *dev) in lpphy_read_band_sprom() argument [all …]
|
D | main.c | 365 static void b43_wireless_core_exit(struct b43_wldev *dev); 366 static int b43_wireless_core_init(struct b43_wldev *dev); 367 static struct b43_wldev * b43_wireless_core_stop(struct b43_wldev *dev); 368 static int b43_wireless_core_start(struct b43_wldev *dev); 467 static void b43_ram_write(struct b43_wldev *dev, u16 offset, u32 val) in b43_ram_write() argument 473 macctl = b43_read32(dev, B43_MMIO_MACCTL); in b43_ram_write() 477 b43_write32(dev, B43_MMIO_RAM_CONTROL, offset); in b43_ram_write() 479 b43_write32(dev, B43_MMIO_RAM_DATA, val); in b43_ram_write() 482 static inline void b43_shm_control_word(struct b43_wldev *dev, in b43_shm_control_word() argument 491 b43_write32(dev, B43_MMIO_SHM_CONTROL, control); in b43_shm_control_word() [all …]
|
D | tables_nphy.c | 3323 u32 b43_ntab_read(struct b43_wldev *dev, u32 offset) in b43_ntab_read() argument 3333 b43_phy_write(dev, B43_NPHY_TABLE_ADDR, offset); in b43_ntab_read() 3334 value = b43_phy_read(dev, B43_NPHY_TABLE_DATALO) & 0xFF; in b43_ntab_read() 3337 b43_phy_write(dev, B43_NPHY_TABLE_ADDR, offset); in b43_ntab_read() 3338 value = b43_phy_read(dev, B43_NPHY_TABLE_DATALO); in b43_ntab_read() 3341 b43_phy_write(dev, B43_NPHY_TABLE_ADDR, offset); in b43_ntab_read() 3342 value = b43_phy_read(dev, B43_NPHY_TABLE_DATALO); in b43_ntab_read() 3343 value |= b43_phy_read(dev, B43_NPHY_TABLE_DATAHI) << 16; in b43_ntab_read() 3353 void b43_ntab_read_bulk(struct b43_wldev *dev, u32 offset, in b43_ntab_read_bulk() argument 3364 b43_phy_write(dev, B43_NPHY_TABLE_ADDR, offset); in b43_ntab_read_bulk() [all …]
|
/linux-4.1.27/drivers/net/wireless/b43legacy/ |
D | phy.c | 83 static void b43legacy_phy_initg(struct b43legacy_wldev *dev); 98 void b43legacy_phy_lock(struct b43legacy_wldev *dev) in b43legacy_phy_lock() argument 101 B43legacy_WARN_ON(dev->phy.phy_locked); in b43legacy_phy_lock() 102 dev->phy.phy_locked = 1; in b43legacy_phy_lock() 105 if (dev->dev->id.revision < 3) { in b43legacy_phy_lock() 106 b43legacy_mac_suspend(dev); in b43legacy_phy_lock() 108 if (!b43legacy_is_mode(dev->wl, NL80211_IFTYPE_AP)) in b43legacy_phy_lock() 109 b43legacy_power_saving_ctl_bits(dev, -1, 1); in b43legacy_phy_lock() 113 void b43legacy_phy_unlock(struct b43legacy_wldev *dev) in b43legacy_phy_unlock() argument 116 B43legacy_WARN_ON(!dev->phy.phy_locked); in b43legacy_phy_unlock() [all …]
|
D | radio.c | 90 void b43legacy_radio_lock(struct b43legacy_wldev *dev) in b43legacy_radio_lock() argument 94 status = b43legacy_read32(dev, B43legacy_MMIO_MACCTL); in b43legacy_radio_lock() 97 b43legacy_write32(dev, B43legacy_MMIO_MACCTL, status); in b43legacy_radio_lock() 102 void b43legacy_radio_unlock(struct b43legacy_wldev *dev) in b43legacy_radio_unlock() argument 106 b43legacy_read16(dev, B43legacy_MMIO_PHY_VER); /* dummy read */ in b43legacy_radio_unlock() 107 status = b43legacy_read32(dev, B43legacy_MMIO_MACCTL); in b43legacy_radio_unlock() 110 b43legacy_write32(dev, B43legacy_MMIO_MACCTL, status); in b43legacy_radio_unlock() 114 u16 b43legacy_radio_read16(struct b43legacy_wldev *dev, u16 offset) in b43legacy_radio_read16() argument 116 struct b43legacy_phy *phy = &dev->phy; in b43legacy_radio_read16() 137 b43legacy_write16(dev, B43legacy_MMIO_RADIO_CONTROL, offset); in b43legacy_radio_read16() [all …]
|
D | main.c | 163 static void b43legacy_wireless_core_exit(struct b43legacy_wldev *dev); 164 static int b43legacy_wireless_core_init(struct b43legacy_wldev *dev); 165 static void b43legacy_wireless_core_stop(struct b43legacy_wldev *dev); 166 static int b43legacy_wireless_core_start(struct b43legacy_wldev *dev); 255 static void b43legacy_ram_write(struct b43legacy_wldev *dev, u16 offset, in b43legacy_ram_write() argument 262 status = b43legacy_read32(dev, B43legacy_MMIO_MACCTL); in b43legacy_ram_write() 266 b43legacy_write32(dev, B43legacy_MMIO_RAM_CONTROL, offset); in b43legacy_ram_write() 268 b43legacy_write32(dev, B43legacy_MMIO_RAM_DATA, val); in b43legacy_ram_write() 272 void b43legacy_shm_control_word(struct b43legacy_wldev *dev, in b43legacy_shm_control_word() argument 282 b43legacy_write32(dev, B43legacy_MMIO_SHM_CONTROL, control); in b43legacy_shm_control_word() [all …]
|
/linux-4.1.27/net/nfc/ |
D | core.c | 45 int nfc_fw_download(struct nfc_dev *dev, const char *firmware_name) in nfc_fw_download() argument 49 pr_debug("%s do firmware %s\n", dev_name(&dev->dev), firmware_name); in nfc_fw_download() 51 device_lock(&dev->dev); in nfc_fw_download() 53 if (!device_is_registered(&dev->dev)) { in nfc_fw_download() 58 if (dev->dev_up) { in nfc_fw_download() 63 if (!dev->ops->fw_download) { in nfc_fw_download() 68 dev->fw_download_in_progress = true; in nfc_fw_download() 69 rc = dev->ops->fw_download(dev, firmware_name); in nfc_fw_download() 71 dev->fw_download_in_progress = false; in nfc_fw_download() 74 device_unlock(&dev->dev); in nfc_fw_download() [all …]
|
/linux-4.1.27/drivers/media/rc/ |
D | ene_ir.c | 50 static void ene_set_reg_addr(struct ene_device *dev, u16 reg) in ene_set_reg_addr() argument 52 outb(reg >> 8, dev->hw_io + ENE_ADDR_HI); in ene_set_reg_addr() 53 outb(reg & 0xFF, dev->hw_io + ENE_ADDR_LO); in ene_set_reg_addr() 57 static u8 ene_read_reg(struct ene_device *dev, u16 reg) in ene_read_reg() argument 60 ene_set_reg_addr(dev, reg); in ene_read_reg() 61 retval = inb(dev->hw_io + ENE_IO); in ene_read_reg() 67 static void ene_write_reg(struct ene_device *dev, u16 reg, u8 value) in ene_write_reg() argument 70 ene_set_reg_addr(dev, reg); in ene_write_reg() 71 outb(value, dev->hw_io + ENE_IO); in ene_write_reg() 75 static void ene_set_reg_mask(struct ene_device *dev, u16 reg, u8 mask) in ene_set_reg_mask() argument [all …]
|
D | ite-cir.c | 177 static void ite_decode_bytes(struct ite_dev *dev, const u8 * data, int in ite_decode_bytes() argument 188 sample_period = dev->params.sample_period; in ite_decode_bytes() 196 ir_raw_event_store_with_filter(dev->rdev, &ev); in ite_decode_bytes() 203 ir_raw_event_store_with_filter(dev->rdev, &ev); in ite_decode_bytes() 215 (dev->rdev, &ev); in ite_decode_bytes() 220 ir_raw_event_handle(dev->rdev); in ite_decode_bytes() 227 static void ite_set_carrier_params(struct ite_dev *dev) in ite_set_carrier_params() argument 232 bool for_tx = dev->transmitting; in ite_set_carrier_params() 238 freq = dev->params.tx_carrier_freq; in ite_set_carrier_params() 242 low_freq = dev->params.rx_low_carrier_freq; in ite_set_carrier_params() [all …]
|
D | rc-ir-raw.c | 62 handler->decode(raw->dev, ev); in ir_raw_event_thread() 80 int ir_raw_event_store(struct rc_dev *dev, struct ir_raw_event *ev) in ir_raw_event_store() argument 82 if (!dev->raw) in ir_raw_event_store() 88 if (kfifo_in(&dev->raw->kfifo, ev, sizeof(*ev)) != sizeof(*ev)) in ir_raw_event_store() 106 int ir_raw_event_store_edge(struct rc_dev *dev, enum raw_event_type type) in ir_raw_event_store_edge() argument 114 if (!dev->raw) in ir_raw_event_store_edge() 118 delta = ktime_to_ns(ktime_sub(now, dev->raw->last_event)); in ir_raw_event_store_edge() 119 delay = MS_TO_NS(dev->input_dev->rep[REP_DELAY]); in ir_raw_event_store_edge() 125 if (delta > delay || !dev->raw->last_type) in ir_raw_event_store_edge() 131 ir_raw_event_reset(dev); in ir_raw_event_store_edge() [all …]
|
D | rc-main.c | 217 static unsigned int ir_update_mapping(struct rc_dev *dev, in ir_update_mapping() argument 238 __set_bit(new_keycode, dev->input_dev->keybit); in ir_update_mapping() 243 __clear_bit(old_keycode, dev->input_dev->keybit); in ir_update_mapping() 247 __set_bit(old_keycode, dev->input_dev->keybit); in ir_update_mapping() 273 static unsigned int ir_establish_scancode(struct rc_dev *dev, in ir_establish_scancode() argument 288 if (dev->scancode_mask) in ir_establish_scancode() 289 scancode &= dev->scancode_mask; in ir_establish_scancode() 374 static int ir_setkeytable(struct rc_dev *dev, in ir_setkeytable() argument 377 struct rc_map *rc_map = &dev->rc_map; in ir_setkeytable() 390 index = ir_establish_scancode(dev, rc_map, in ir_setkeytable() [all …]
|
/linux-4.1.27/drivers/misc/mei/ |
D | init.c | 92 void mei_cancel_work(struct mei_device *dev) in mei_cancel_work() argument 94 cancel_work_sync(&dev->init_work); in mei_cancel_work() 95 cancel_work_sync(&dev->reset_work); in mei_cancel_work() 97 cancel_delayed_work(&dev->timer_work); in mei_cancel_work() 108 int mei_reset(struct mei_device *dev) in mei_reset() argument 110 enum mei_dev_state state = dev->dev_state; in mei_reset() 120 mei_fw_status_str(dev, fw_sts_str, MEI_FW_STATUS_STR_SZ); in mei_reset() 121 dev_warn(dev->dev, "unexpected reset: dev_state = %s fw status = %s\n", in mei_reset() 130 mei_hbm_idle(dev); in mei_reset() 134 dev->dev_state = MEI_DEV_RESETTING; in mei_reset() [all …]
|
D | amthif.c | 47 void mei_amthif_reset_params(struct mei_device *dev) in mei_amthif_reset_params() argument 50 dev->iamthif_current_cb = NULL; in mei_amthif_reset_params() 51 dev->iamthif_canceled = false; in mei_amthif_reset_params() 52 dev->iamthif_state = MEI_IAMTHIF_IDLE; in mei_amthif_reset_params() 53 dev->iamthif_timer = 0; in mei_amthif_reset_params() 54 dev->iamthif_stall_timer = 0; in mei_amthif_reset_params() 55 dev->iamthif_open_count = 0; in mei_amthif_reset_params() 65 int mei_amthif_host_init(struct mei_device *dev) in mei_amthif_host_init() argument 67 struct mei_cl *cl = &dev->iamthif_cl; in mei_amthif_host_init() 71 dev->iamthif_state = MEI_IAMTHIF_IDLE; in mei_amthif_host_init() [all …]
|
D | hbm.c | 101 void mei_hbm_idle(struct mei_device *dev) in mei_hbm_idle() argument 103 dev->init_clients_timer = 0; in mei_hbm_idle() 104 dev->hbm_state = MEI_HBM_IDLE; in mei_hbm_idle() 112 void mei_hbm_reset(struct mei_device *dev) in mei_hbm_reset() argument 114 dev->me_client_index = 0; in mei_hbm_reset() 116 mei_me_cl_rm_all(dev); in mei_hbm_reset() 118 mei_hbm_idle(dev); in mei_hbm_reset() 168 int mei_hbm_cl_write(struct mei_device *dev, in mei_hbm_cl_write() argument 171 struct mei_msg_hdr *mei_hdr = &dev->wr_msg.hdr; in mei_hbm_cl_write() 174 mei_hbm_cl_hdr(cl, hbm_cmd, dev->wr_msg.data, len); in mei_hbm_cl_write() [all …]
|
D | hw-me.c | 66 static inline u32 mei_me_mecbrw_read(const struct mei_device *dev) in mei_me_mecbrw_read() argument 68 return mei_me_reg_read(to_me_hw(dev), ME_CB_RW); in mei_me_mecbrw_read() 77 static inline void mei_me_hcbww_write(struct mei_device *dev, u32 data) in mei_me_hcbww_write() argument 79 mei_me_reg_write(to_me_hw(dev), H_CB_WW, data); in mei_me_hcbww_write() 89 static inline u32 mei_me_mecsr_read(const struct mei_device *dev) in mei_me_mecsr_read() argument 93 reg = mei_me_reg_read(to_me_hw(dev), ME_CSR_HA); in mei_me_mecsr_read() 94 trace_mei_reg_read(dev->dev, "ME_CSR_HA", ME_CSR_HA, reg); in mei_me_mecsr_read() 106 static inline u32 mei_hcsr_read(const struct mei_device *dev) in mei_hcsr_read() argument 110 reg = mei_me_reg_read(to_me_hw(dev), H_CSR); in mei_hcsr_read() 111 trace_mei_reg_read(dev->dev, "H_CSR", H_CSR, reg); in mei_hcsr_read() [all …]
|
D | wd.c | 42 static void mei_wd_set_start_timeout(struct mei_device *dev, u16 timeout) in mei_wd_set_start_timeout() argument 44 dev_dbg(dev->dev, "wd: set timeout=%d.\n", timeout); in mei_wd_set_start_timeout() 45 memcpy(dev->wd_data, mei_start_wd_params, MEI_WD_HDR_SIZE); in mei_wd_set_start_timeout() 46 memcpy(dev->wd_data + MEI_WD_HDR_SIZE, &timeout, sizeof(u16)); in mei_wd_set_start_timeout() 58 int mei_wd_host_init(struct mei_device *dev) in mei_wd_host_init() argument 60 struct mei_cl *cl = &dev->wd_cl; in mei_wd_host_init() 64 mei_cl_init(cl, dev); in mei_wd_host_init() 66 dev->wd_timeout = MEI_WD_DEFAULT_TIMEOUT; in mei_wd_host_init() 67 dev->wd_state = MEI_WD_IDLE; in mei_wd_host_init() 71 me_cl = mei_me_cl_by_uuid(dev, &mei_wd_guid); in mei_wd_host_init() [all …]
|
D | hw-txe.c | 162 static bool mei_txe_aliveness_set(struct mei_device *dev, u32 req) in mei_txe_aliveness_set() argument 165 struct mei_txe_hw *hw = to_txe_hw(dev); in mei_txe_aliveness_set() 168 dev_dbg(dev->dev, "Aliveness current=%d request=%d\n", in mei_txe_aliveness_set() 171 dev->pg_event = MEI_PG_EVENT_WAIT; in mei_txe_aliveness_set() 188 static u32 mei_txe_aliveness_req_get(struct mei_device *dev) in mei_txe_aliveness_req_get() argument 190 struct mei_txe_hw *hw = to_txe_hw(dev); in mei_txe_aliveness_req_get() 205 static u32 mei_txe_aliveness_get(struct mei_device *dev) in mei_txe_aliveness_get() argument 207 struct mei_txe_hw *hw = to_txe_hw(dev); in mei_txe_aliveness_get() 224 static int mei_txe_aliveness_poll(struct mei_device *dev, u32 expected) in mei_txe_aliveness_poll() argument 226 struct mei_txe_hw *hw = to_txe_hw(dev); in mei_txe_aliveness_poll() [all …]
|
D | interrupt.c | 39 void mei_irq_compl_handler(struct mei_device *dev, struct mei_cl_cb *compl_list) in mei_irq_compl_handler() argument 48 dev_dbg(dev->dev, "completing call back.\n"); in mei_irq_compl_handler() 49 if (cl == &dev->iamthif_cl) in mei_irq_compl_handler() 50 mei_amthif_complete(dev, cb); in mei_irq_compl_handler() 79 void mei_irq_discard_msg(struct mei_device *dev, struct mei_msg_hdr *hdr) in mei_irq_discard_msg() argument 85 mei_read_slots(dev, dev->rd_msg_buf, hdr->length); in mei_irq_discard_msg() 86 dev_dbg(dev->dev, "discarding message " MEI_HDR_FMT "\n", in mei_irq_discard_msg() 103 struct mei_device *dev = cl->dev; in mei_cl_irq_read_msg() local 109 cl_err(dev, cl, "pending read cb not found\n"); in mei_cl_irq_read_msg() 114 cl_dbg(dev, cl, "not connected\n"); in mei_cl_irq_read_msg() [all …]
|
D | client.c | 94 static void __mei_me_cl_del(struct mei_device *dev, struct mei_me_client *me_cl) in __mei_me_cl_del() argument 109 void mei_me_cl_add(struct mei_device *dev, struct mei_me_client *me_cl) in mei_me_cl_add() argument 111 down_write(&dev->me_clients_rwsem); in mei_me_cl_add() 112 list_add(&me_cl->list, &dev->me_clients); in mei_me_cl_add() 113 up_write(&dev->me_clients_rwsem); in mei_me_cl_add() 127 static struct mei_me_client *__mei_me_cl_by_uuid(struct mei_device *dev, in __mei_me_cl_by_uuid() argument 133 WARN_ON(!rwsem_is_locked(&dev->me_clients_rwsem)); in __mei_me_cl_by_uuid() 135 list_for_each_entry(me_cl, &dev->me_clients, list) { in __mei_me_cl_by_uuid() 155 struct mei_me_client *mei_me_cl_by_uuid(struct mei_device *dev, in mei_me_cl_by_uuid() argument 160 down_read(&dev->me_clients_rwsem); in mei_me_cl_by_uuid() [all …]
|
D | pci-txe.c | 47 static inline void mei_txe_set_pm_domain(struct mei_device *dev); 48 static inline void mei_txe_unset_pm_domain(struct mei_device *dev); 50 static inline void mei_txe_set_pm_domain(struct mei_device *dev) {} in mei_txe_set_pm_domain() argument 51 static inline void mei_txe_unset_pm_domain(struct mei_device *dev) {} in mei_txe_unset_pm_domain() argument 75 struct mei_device *dev; in mei_txe_probe() local 83 dev_err(&pdev->dev, "failed to enable pci device.\n"); in mei_txe_probe() 91 dev_err(&pdev->dev, "failed to get pci regions.\n"); in mei_txe_probe() 99 dev_err(&pdev->dev, "No suitable DMA available.\n"); in mei_txe_probe() 105 dev = mei_txe_dev_init(pdev); in mei_txe_probe() 106 if (!dev) { in mei_txe_probe() [all …]
|
D | pci-me.c | 92 static inline void mei_me_set_pm_domain(struct mei_device *dev); 93 static inline void mei_me_unset_pm_domain(struct mei_device *dev); 95 static inline void mei_me_set_pm_domain(struct mei_device *dev) {} in mei_me_set_pm_domain() argument 96 static inline void mei_me_unset_pm_domain(struct mei_device *dev) {} in mei_me_unset_pm_domain() argument 111 dev_info(&pdev->dev, "Device doesn't have valid ME Interface\n"); in mei_me_quirk_probe() 129 struct mei_device *dev; in mei_me_probe() local 140 dev_err(&pdev->dev, "failed to enable pci device.\n"); in mei_me_probe() 148 dev_err(&pdev->dev, "failed to get pci regions.\n"); in mei_me_probe() 152 if (dma_set_mask(&pdev->dev, DMA_BIT_MASK(64)) || in mei_me_probe() 153 dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(64))) { in mei_me_probe() [all …]
|
D | mei_dev.h | 243 struct mei_device *dev; member 294 bool (*host_is_ready)(struct mei_device *dev); 296 bool (*hw_is_ready)(struct mei_device *dev); 297 int (*hw_reset)(struct mei_device *dev, bool enable); 298 int (*hw_start)(struct mei_device *dev); 299 void (*hw_config)(struct mei_device *dev); 302 int (*fw_status)(struct mei_device *dev, struct mei_fw_status *fw_sts); 303 enum mei_pg_state (*pg_state)(struct mei_device *dev); 304 bool (*pg_in_transition)(struct mei_device *dev); 305 bool (*pg_is_enabled)(struct mei_device *dev); [all …]
|
D | main.c | 50 struct mei_device *dev; in mei_open() local 55 dev = container_of(inode->i_cdev, struct mei_device, cdev); in mei_open() 56 if (!dev) in mei_open() 59 mutex_lock(&dev->device_lock); in mei_open() 61 if (dev->dev_state != MEI_DEV_ENABLED) { in mei_open() 62 dev_dbg(dev->dev, "dev_state != MEI_ENABLED dev_state = %s\n", in mei_open() 63 mei_dev_state_str(dev->dev_state)); in mei_open() 68 cl = mei_cl_alloc_linked(dev, MEI_HOST_CLIENT_ID_ANY); in mei_open() 76 mutex_unlock(&dev->device_lock); in mei_open() 81 mutex_unlock(&dev->device_lock); in mei_open() [all …]
|
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-at91.c | 95 struct device *dev; member 113 static unsigned at91_twi_read(struct at91_twi_dev *dev, unsigned reg) in at91_twi_read() argument 115 return readl_relaxed(dev->base + reg); in at91_twi_read() 118 static void at91_twi_write(struct at91_twi_dev *dev, unsigned reg, unsigned val) in at91_twi_write() argument 120 writel_relaxed(val, dev->base + reg); in at91_twi_write() 123 static void at91_disable_twi_interrupts(struct at91_twi_dev *dev) in at91_disable_twi_interrupts() argument 125 at91_twi_write(dev, AT91_TWI_IDR, AT91_TWI_INT_MASK); in at91_disable_twi_interrupts() 128 static void at91_twi_irq_save(struct at91_twi_dev *dev) in at91_twi_irq_save() argument 130 dev->imr = at91_twi_read(dev, AT91_TWI_IMR) & AT91_TWI_INT_MASK; in at91_twi_irq_save() 131 at91_disable_twi_interrupts(dev); in at91_twi_irq_save() [all …]
|
D | i2c-designware-core.c | 168 u32 dw_readl(struct dw_i2c_dev *dev, int offset) in dw_readl() argument 172 if (dev->accessor_flags & ACCESS_16BIT) in dw_readl() 173 value = readw_relaxed(dev->base + offset) | in dw_readl() 174 (readw_relaxed(dev->base + offset + 2) << 16); in dw_readl() 176 value = readl_relaxed(dev->base + offset); in dw_readl() 178 if (dev->accessor_flags & ACCESS_SWAP) in dw_readl() 184 void dw_writel(struct dw_i2c_dev *dev, u32 b, int offset) in dw_writel() argument 186 if (dev->accessor_flags & ACCESS_SWAP) in dw_writel() 189 if (dev->accessor_flags & ACCESS_16BIT) { in dw_writel() 190 writew_relaxed((u16)b, dev->base + offset); in dw_writel() [all …]
|
D | i2c-omap.c | 188 struct device *dev; member 195 void (*set_mpu_wkup_lat)(struct device *dev, 285 static void __omap_i2c_init(struct omap_i2c_dev *dev) in __omap_i2c_init() argument 288 omap_i2c_write_reg(dev, OMAP_I2C_CON_REG, 0); in __omap_i2c_init() 291 omap_i2c_write_reg(dev, OMAP_I2C_PSC_REG, dev->pscstate); in __omap_i2c_init() 294 omap_i2c_write_reg(dev, OMAP_I2C_SCLL_REG, dev->scllstate); in __omap_i2c_init() 295 omap_i2c_write_reg(dev, OMAP_I2C_SCLH_REG, dev->sclhstate); in __omap_i2c_init() 296 if (dev->rev >= OMAP_I2C_REV_ON_3430_3530) in __omap_i2c_init() 297 omap_i2c_write_reg(dev, OMAP_I2C_WE_REG, dev->westate); in __omap_i2c_init() 300 omap_i2c_write_reg(dev, OMAP_I2C_CON_REG, OMAP_I2C_CON_EN); in __omap_i2c_init() [all …]
|
D | i2c-davinci.c | 126 struct device *dev; member 175 static void i2c_davinci_calc_clk_dividers(struct davinci_i2c_dev *dev) in i2c_davinci_calc_clk_dividers() argument 177 struct davinci_i2c_platform_data *pdata = dev->pdata; in i2c_davinci_calc_clk_dividers() 183 u32 input_clock = clk_get_rate(dev->clk); in i2c_davinci_calc_clk_dividers() 211 davinci_i2c_write_reg(dev, DAVINCI_I2C_PSC_REG, psc); in i2c_davinci_calc_clk_dividers() 212 davinci_i2c_write_reg(dev, DAVINCI_I2C_CLKH_REG, clkh); in i2c_davinci_calc_clk_dividers() 213 davinci_i2c_write_reg(dev, DAVINCI_I2C_CLKL_REG, clkl); in i2c_davinci_calc_clk_dividers() 215 dev_dbg(dev->dev, "input_clock = %d, CLK = %d\n", input_clock, clk); in i2c_davinci_calc_clk_dividers() 223 static int i2c_davinci_init(struct davinci_i2c_dev *dev) in i2c_davinci_init() argument 225 struct davinci_i2c_platform_data *pdata = dev->pdata; in i2c_davinci_init() [all …]
|
D | i2c-stu300.c | 169 static int stu300_init_hw(struct stu300_dev *dev); 190 static void stu300_irq_enable(struct stu300_dev *dev) in stu300_irq_enable() argument 193 val = stu300_r8(dev->virtbase + I2C_CR); in stu300_irq_enable() 196 stu300_wr8(val, dev->virtbase + I2C_CR); in stu300_irq_enable() 197 stu300_wr8(val, dev->virtbase + I2C_CR); in stu300_irq_enable() 200 static void stu300_irq_disable(struct stu300_dev *dev) in stu300_irq_disable() argument 203 val = stu300_r8(dev->virtbase + I2C_CR); in stu300_irq_disable() 206 stu300_wr8(val, dev->virtbase + I2C_CR); in stu300_irq_disable() 207 stu300_wr8(val, dev->virtbase + I2C_CR); in stu300_irq_disable() 223 static int stu300_event_occurred(struct stu300_dev *dev, in stu300_event_occurred() argument [all …]
|
D | i2c-nomadik.c | 217 static int flush_i2c_fifo(struct nmk_i2c_dev *dev) in flush_i2c_fifo() argument 230 writel((I2C_CR_FTX | I2C_CR_FRX), dev->virtbase + I2C_CR); in flush_i2c_fifo() 233 timeout = jiffies + dev->adap.timeout; in flush_i2c_fifo() 236 if ((readl(dev->virtbase + I2C_CR) & in flush_i2c_fifo() 242 dev_err(&dev->adev->dev, in flush_i2c_fifo() 253 static void disable_all_interrupts(struct nmk_i2c_dev *dev) in disable_all_interrupts() argument 256 writel(mask, dev->virtbase + I2C_IMSCR); in disable_all_interrupts() 263 static void clear_all_interrupts(struct nmk_i2c_dev *dev) in clear_all_interrupts() argument 267 writel(mask, dev->virtbase + I2C_ICR); in clear_all_interrupts() 274 static int init_hw(struct nmk_i2c_dev *dev) in init_hw() argument [all …]
|
D | i2c-bcm-kona.c | 169 static void bcm_kona_i2c_send_cmd_to_ctrl(struct bcm_kona_i2c_dev *dev, in bcm_kona_i2c_send_cmd_to_ctrl() argument 172 dev_dbg(dev->device, "%s, %d\n", __func__, cmd); in bcm_kona_i2c_send_cmd_to_ctrl() 178 dev->base + CS_OFFSET); in bcm_kona_i2c_send_cmd_to_ctrl() 185 dev->base + CS_OFFSET); in bcm_kona_i2c_send_cmd_to_ctrl() 192 dev->base + CS_OFFSET); in bcm_kona_i2c_send_cmd_to_ctrl() 198 dev->base + CS_OFFSET); in bcm_kona_i2c_send_cmd_to_ctrl() 202 dev_err(dev->device, "Unknown command %d\n", cmd); in bcm_kona_i2c_send_cmd_to_ctrl() 206 static void bcm_kona_i2c_enable_clock(struct bcm_kona_i2c_dev *dev) in bcm_kona_i2c_enable_clock() argument 208 writel(readl(dev->base + CLKEN_OFFSET) | CLKEN_CLKEN_MASK, in bcm_kona_i2c_enable_clock() 209 dev->base + CLKEN_OFFSET); in bcm_kona_i2c_enable_clock() [all …]
|
D | i2c-highlander.c | 44 struct device *dev; member 57 static inline void highlander_i2c_irq_enable(struct highlander_i2c_dev *dev) in highlander_i2c_irq_enable() argument 59 iowrite16(ioread16(dev->base + SMCR) | SMCR_IEIC, dev->base + SMCR); in highlander_i2c_irq_enable() 62 static inline void highlander_i2c_irq_disable(struct highlander_i2c_dev *dev) in highlander_i2c_irq_disable() argument 64 iowrite16(ioread16(dev->base + SMCR) & ~SMCR_IEIC, dev->base + SMCR); in highlander_i2c_irq_disable() 67 static inline void highlander_i2c_start(struct highlander_i2c_dev *dev) in highlander_i2c_start() argument 69 iowrite16(ioread16(dev->base + SMCR) | SMCR_START, dev->base + SMCR); in highlander_i2c_start() 72 static inline void highlander_i2c_done(struct highlander_i2c_dev *dev) in highlander_i2c_done() argument 74 iowrite16(ioread16(dev->base + SMCR) | SMCR_IRIC, dev->base + SMCR); in highlander_i2c_done() 77 static void highlander_i2c_setup(struct highlander_i2c_dev *dev) in highlander_i2c_setup() argument [all …]
|
D | i2c-diolan-u2c.c | 101 static int diolan_usb_transfer(struct i2c_diolan_u2c *dev) in diolan_usb_transfer() argument 107 if (!dev->olen || !dev->ocount) in diolan_usb_transfer() 110 ret = usb_bulk_msg(dev->usb_dev, in diolan_usb_transfer() 111 usb_sndbulkpipe(dev->usb_dev, dev->ep_out), in diolan_usb_transfer() 112 dev->obuffer, dev->olen, &actual, in diolan_usb_transfer() 115 for (i = 0; i < dev->ocount; i++) { in diolan_usb_transfer() 118 tmpret = usb_bulk_msg(dev->usb_dev, in diolan_usb_transfer() 119 usb_rcvbulkpipe(dev->usb_dev, in diolan_usb_transfer() 120 dev->ep_in), in diolan_usb_transfer() 121 dev->ibuffer, in diolan_usb_transfer() [all …]
|
D | i2c-designware-platdrv.c | 49 static u32 i2c_dw_get_clk_rate_khz(struct dw_i2c_dev *dev) in i2c_dw_get_clk_rate_khz() argument 51 return clk_get_rate(dev->clk)/1000; in i2c_dw_get_clk_rate_khz() 75 acpi_handle handle = ACPI_HANDLE(&pdev->dev); in dw_i2c_acpi_params() 99 struct dw_i2c_dev *dev = platform_get_drvdata(pdev); in dw_i2c_acpi_configure() local 102 dev->adapter.nr = -1; in dw_i2c_acpi_configure() 103 dev->tx_fifo_depth = 32; in dw_i2c_acpi_configure() 104 dev->rx_fifo_depth = 32; in dw_i2c_acpi_configure() 110 dw_i2c_acpi_params(pdev, "SSCN", &dev->ss_hcnt, &dev->ss_lcnt, NULL); in dw_i2c_acpi_configure() 111 dw_i2c_acpi_params(pdev, "FMCN", &dev->fs_hcnt, &dev->fs_lcnt, in dw_i2c_acpi_configure() 112 &dev->sda_hold_time); in dw_i2c_acpi_configure() [all …]
|
D | i2c-designware-baytrail.c | 32 static int get_sem(struct device *dev, u32 *sem) in get_sem() argument 40 dev_err(dev, "iosf failed to read punit semaphore\n"); in get_sem() 49 static void reset_semaphore(struct device *dev) in reset_semaphore() argument 55 dev_err(dev, "iosf failed to reset punit semaphore during read\n"); in reset_semaphore() 62 dev_err(dev, "iosf failed to reset punit semaphore during write\n"); in reset_semaphore() 65 static int baytrail_i2c_acquire(struct dw_i2c_dev *dev) in baytrail_i2c_acquire() argument 73 if (!dev || !dev->dev) in baytrail_i2c_acquire() 76 if (!dev->release_lock) in baytrail_i2c_acquire() 83 dev_err(dev->dev, "iosf punit semaphore request failed\n"); in baytrail_i2c_acquire() 91 ret = get_sem(dev->dev, &sem); in baytrail_i2c_acquire() [all …]
|
/linux-4.1.27/include/linux/ |
D | pm_runtime.h | 34 extern int pm_generic_runtime_suspend(struct device *dev); 35 extern int pm_generic_runtime_resume(struct device *dev); 36 extern int pm_runtime_force_suspend(struct device *dev); 37 extern int pm_runtime_force_resume(struct device *dev); 39 extern int __pm_runtime_idle(struct device *dev, int rpmflags); 40 extern int __pm_runtime_suspend(struct device *dev, int rpmflags); 41 extern int __pm_runtime_resume(struct device *dev, int rpmflags); 42 extern int pm_schedule_suspend(struct device *dev, unsigned int delay); 43 extern int __pm_runtime_set_status(struct device *dev, unsigned int status); 44 extern int pm_runtime_barrier(struct device *dev); [all …]
|
D | kdev_t.h | 9 #define MAJOR(dev) ((unsigned int) ((dev) >> MINORBITS)) argument 10 #define MINOR(dev) ((unsigned int) ((dev) & MINORMASK)) argument 13 #define print_dev_t(buffer, dev) \ argument 14 sprintf((buffer), "%u:%u\n", MAJOR(dev), MINOR(dev)) 16 #define format_dev_t(buffer, dev) \ argument 18 sprintf(buffer, "%u:%u", MAJOR(dev), MINOR(dev)); \ 23 static inline int old_valid_dev(dev_t dev) in old_valid_dev() argument 25 return MAJOR(dev) < 256 && MINOR(dev) < 256; in old_valid_dev() 28 static inline u16 old_encode_dev(dev_t dev) in old_encode_dev() argument 30 return (MAJOR(dev) << 8) | MINOR(dev); in old_encode_dev() [all …]
|
D | pnp.h | 26 struct resource *pnp_get_resource(struct pnp_dev *dev, unsigned long type, 29 static inline struct resource *pnp_get_resource(struct pnp_dev *dev, in pnp_get_resource() argument 58 static inline resource_size_t pnp_port_start(struct pnp_dev *dev, in pnp_port_start() argument 61 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_start() 68 static inline resource_size_t pnp_port_end(struct pnp_dev *dev, in pnp_port_end() argument 71 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_end() 78 static inline unsigned long pnp_port_flags(struct pnp_dev *dev, in pnp_port_flags() argument 81 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_flags() 88 static inline int pnp_port_valid(struct pnp_dev *dev, unsigned int bar) in pnp_port_valid() argument 90 return pnp_resource_valid(pnp_get_resource(dev, IORESOURCE_IO, bar)); in pnp_port_valid() [all …]
|
D | device.h | 114 int (*match)(struct device *dev, struct device_driver *drv); 115 int (*uevent)(struct device *dev, struct kobj_uevent_env *env); 116 int (*probe)(struct device *dev); 117 int (*remove)(struct device *dev); 118 void (*shutdown)(struct device *dev); 120 int (*online)(struct device *dev); 121 int (*offline)(struct device *dev); 123 int (*suspend)(struct device *dev, pm_message_t state); 124 int (*resume)(struct device *dev); 153 int (*fn)(struct device *dev, void *data)); [all …]
|
/linux-4.1.27/drivers/usb/misc/ |
D | adutux.c | 109 static inline void adu_debug_data(struct device *dev, const char *function, in adu_debug_data() argument 112 dev_dbg(dev, "%s - length = %d, data = %*ph\n", in adu_debug_data() 120 static void adu_abort_transfers(struct adu_device *dev) in adu_abort_transfers() argument 124 if (dev->udev == NULL) in adu_abort_transfers() 130 spin_lock_irqsave(&dev->buflock, flags); in adu_abort_transfers() 131 if (!dev->read_urb_finished) { in adu_abort_transfers() 132 spin_unlock_irqrestore(&dev->buflock, flags); in adu_abort_transfers() 133 usb_kill_urb(dev->interrupt_in_urb); in adu_abort_transfers() 135 spin_unlock_irqrestore(&dev->buflock, flags); in adu_abort_transfers() 137 spin_lock_irqsave(&dev->buflock, flags); in adu_abort_transfers() [all …]
|
D | yurex.c | 81 struct usb_yurex *dev = urb->context; in yurex_control_callback() local 85 dev_err(&urb->dev->dev, "%s - control failed: %d\n", in yurex_control_callback() 87 wake_up_interruptible(&dev->waitq); in yurex_control_callback() 95 struct usb_yurex *dev = to_yurex_dev(kref); in yurex_delete() local 97 dev_dbg(&dev->interface->dev, "%s\n", __func__); in yurex_delete() 99 usb_put_dev(dev->udev); in yurex_delete() 100 if (dev->cntl_urb) { in yurex_delete() 101 usb_kill_urb(dev->cntl_urb); in yurex_delete() 102 kfree(dev->cntl_req); in yurex_delete() 103 if (dev->cntl_buffer) in yurex_delete() [all …]
|
D | legousbtower.c | 230 static inline void tower_delete (struct lego_usb_tower *dev); 236 static void tower_abort_transfers (struct lego_usb_tower *dev); 237 static void tower_check_for_read_packet (struct lego_usb_tower *dev); 256 static char *legousbtower_devnode(struct device *dev, umode_t *mode) in legousbtower_devnode() argument 258 return kasprintf(GFP_KERNEL, "usb/%s", dev_name(dev)); in legousbtower_devnode() 285 static inline void lego_usb_tower_debug_data(struct device *dev, in lego_usb_tower_debug_data() argument 289 dev_dbg(dev, "%s - length = %d, data = %*ph\n", in lego_usb_tower_debug_data() 297 static inline void tower_delete (struct lego_usb_tower *dev) in tower_delete() argument 299 tower_abort_transfers (dev); in tower_delete() 302 usb_free_urb(dev->interrupt_in_urb); in tower_delete() [all …]
|
D | iowarrior.c | 104 static int usb_get_report(struct usb_device *dev, in usb_get_report() argument 108 return usb_control_msg(dev, usb_rcvctrlpipe(dev, 0), in usb_get_report() 150 struct iowarrior *dev = urb->context; in iowarrior_callback() local 170 spin_lock(&dev->intr_idx_lock); in iowarrior_callback() 171 intr_idx = atomic_read(&dev->intr_idx); in iowarrior_callback() 174 read_idx = atomic_read(&dev->read_idx); in iowarrior_callback() 178 && (dev->interface->cur_altsetting->desc.bInterfaceNumber == 0)) { in iowarrior_callback() 180 offset = aux_idx * (dev->report_size + 1); in iowarrior_callback() 182 (dev->read_queue + offset, urb->transfer_buffer, in iowarrior_callback() 183 dev->report_size)) { in iowarrior_callback() [all …]
|
D | ldusb.c | 199 static void ld_usb_abort_transfers(struct ld_usb *dev) in ld_usb_abort_transfers() argument 202 if (dev->interrupt_in_running) { in ld_usb_abort_transfers() 203 dev->interrupt_in_running = 0; in ld_usb_abort_transfers() 204 if (dev->intf) in ld_usb_abort_transfers() 205 usb_kill_urb(dev->interrupt_in_urb); in ld_usb_abort_transfers() 207 if (dev->interrupt_out_busy) in ld_usb_abort_transfers() 208 if (dev->intf) in ld_usb_abort_transfers() 209 usb_kill_urb(dev->interrupt_out_urb); in ld_usb_abort_transfers() 215 static void ld_usb_delete(struct ld_usb *dev) in ld_usb_delete() argument 217 ld_usb_abort_transfers(dev); in ld_usb_delete() [all …]
|
D | chaoskey.c | 39 dev_dbg(&(usb_if)->dev, format, ## arg) 42 dev_err(&(usb_if)->dev, format, ## arg) 94 static void chaoskey_free(struct chaoskey *dev) in chaoskey_free() argument 96 usb_dbg(dev->interface, "free"); in chaoskey_free() 97 kfree(dev->name); in chaoskey_free() 98 kfree(dev->buf); in chaoskey_free() 99 kfree(dev); in chaoskey_free() 109 struct chaoskey *dev; in chaoskey_probe() local 142 dev = kzalloc(sizeof(struct chaoskey), GFP_KERNEL); in chaoskey_probe() 144 if (dev == NULL) in chaoskey_probe() [all …]
|
D | idmouse.c | 63 #define ftip_command(dev, command, value, index) \ argument 64 usb_control_msg (dev->udev, usb_sndctrlpipe (dev->udev, 0), command, \ 129 static int idmouse_create_image(struct usb_idmouse *dev) in idmouse_create_image() argument 135 memcpy(dev->bulk_in_buffer, HEADER, sizeof(HEADER)-1); in idmouse_create_image() 139 result = ftip_command(dev, FTIP_RELEASE, 0, 0); in idmouse_create_image() 142 result = ftip_command(dev, FTIP_BLINK, 1, 0); in idmouse_create_image() 148 result = ftip_command(dev, FTIP_ACQUIRE, 0, 0); in idmouse_create_image() 151 result = ftip_command(dev, FTIP_ACQUIRE, 0, 0); in idmouse_create_image() 157 result = ftip_command(dev, FTIP_RESET, 0, 0); in idmouse_create_image() 160 result = ftip_command(dev, FTIP_RESET, 0, 0); in idmouse_create_image() [all …]
|
/linux-4.1.27/drivers/char/pcmcia/ |
D | cm4000_cs.c | 46 #define reader_to_dev(x) (&x->p_dev->dev) 145 #define ZERO_DEV(dev) \ argument 146 memset(&dev->atr_csum,0, \ 204 #define ATRLENCK(dev,pos) \ argument 205 if (pos>=dev->atr_len || pos>=MAX_ATR) \ 319 static int parse_atr(struct cm4000_dev *dev) in parse_atr() argument 325 DEBUGP(3, dev, "-> parse_atr: dev->atr_len = %i\n", dev->atr_len); in parse_atr() 327 if (dev->atr_len < 3) { in parse_atr() 328 DEBUGP(5, dev, "parse_atr: atr_len < 3\n"); in parse_atr() 332 if (dev->atr[0] == 0x3f) in parse_atr() [all …]
|
D | cm4040_cs.c | 40 #define reader_to_dev(x) (&x->p_dev->dev) 109 struct reader_dev *dev = (struct reader_dev *) dummy; in cm4040_do_poll() local 110 unsigned int obs = xinb(dev->p_dev->resource[0]->start in cm4040_do_poll() 114 set_bit(BS_READABLE, &dev->buffer_status); in cm4040_do_poll() 115 DEBUGP(4, dev, "waking up read_wait\n"); in cm4040_do_poll() 116 wake_up_interruptible(&dev->read_wait); in cm4040_do_poll() 118 clear_bit(BS_READABLE, &dev->buffer_status); in cm4040_do_poll() 121 set_bit(BS_WRITABLE, &dev->buffer_status); in cm4040_do_poll() 122 DEBUGP(4, dev, "waking up write_wait\n"); in cm4040_do_poll() 123 wake_up_interruptible(&dev->write_wait); in cm4040_do_poll() [all …]
|
/linux-4.1.27/drivers/media/platform/s5p-mfc/ |
D | s5p_mfc_ctrl.c | 27 int s5p_mfc_alloc_firmware(struct s5p_mfc_dev *dev) in s5p_mfc_alloc_firmware() argument 32 dev->fw_size = dev->variant->buf_size->fw; in s5p_mfc_alloc_firmware() 34 if (dev->fw_virt_addr) { in s5p_mfc_alloc_firmware() 39 dev->fw_virt_addr = dma_alloc_coherent(dev->mem_dev_l, dev->fw_size, in s5p_mfc_alloc_firmware() 40 &dev->bank1, GFP_KERNEL); in s5p_mfc_alloc_firmware() 42 if (!dev->fw_virt_addr) { in s5p_mfc_alloc_firmware() 47 if (HAS_PORTNUM(dev) && IS_TWOPORT(dev)) { in s5p_mfc_alloc_firmware() 48 bank2_virt = dma_alloc_coherent(dev->mem_dev_r, 1 << MFC_BASE_ALIGN_ORDER, in s5p_mfc_alloc_firmware() 53 dma_free_coherent(dev->mem_dev_l, dev->fw_size, in s5p_mfc_alloc_firmware() 54 dev->fw_virt_addr, dev->bank1); in s5p_mfc_alloc_firmware() [all …]
|
D | s5p_mfc.c | 49 struct s5p_mfc_dev *dev = ctx->dev; in clear_work_bit() local 51 spin_lock(&dev->condlock); in clear_work_bit() 52 __clear_bit(ctx->num, &dev->ctx_work_bits); in clear_work_bit() 53 spin_unlock(&dev->condlock); in clear_work_bit() 59 struct s5p_mfc_dev *dev = ctx->dev; in set_work_bit() local 61 spin_lock(&dev->condlock); in set_work_bit() 62 __set_bit(ctx->num, &dev->ctx_work_bits); in set_work_bit() 63 spin_unlock(&dev->condlock); in set_work_bit() 69 struct s5p_mfc_dev *dev = ctx->dev; in clear_work_bit_irqsave() local 72 spin_lock_irqsave(&dev->condlock, flags); in clear_work_bit_irqsave() [all …]
|
/linux-4.1.27/drivers/base/power/ |
D | runtime.c | 18 static pm_callback_t __rpm_get_callback(struct device *dev, size_t cb_offset) in __rpm_get_callback() argument 23 if (dev->pm_domain) in __rpm_get_callback() 24 ops = &dev->pm_domain->ops; in __rpm_get_callback() 25 else if (dev->type && dev->type->pm) in __rpm_get_callback() 26 ops = dev->type->pm; in __rpm_get_callback() 27 else if (dev->class && dev->class->pm) in __rpm_get_callback() 28 ops = dev->class->pm; in __rpm_get_callback() 29 else if (dev->bus && dev->bus->pm) in __rpm_get_callback() 30 ops = dev->bus->pm; in __rpm_get_callback() 39 if (!cb && dev->driver && dev->driver->pm) in __rpm_get_callback() [all …]
|
D | main.c | 91 void device_pm_sleep_init(struct device *dev) in device_pm_sleep_init() argument 93 dev->power.is_prepared = false; in device_pm_sleep_init() 94 dev->power.is_suspended = false; in device_pm_sleep_init() 95 dev->power.is_noirq_suspended = false; in device_pm_sleep_init() 96 dev->power.is_late_suspended = false; in device_pm_sleep_init() 97 init_completion(&dev->power.completion); in device_pm_sleep_init() 98 complete_all(&dev->power.completion); in device_pm_sleep_init() 99 dev->power.wakeup = NULL; in device_pm_sleep_init() 100 INIT_LIST_HEAD(&dev->power.entry); in device_pm_sleep_init() 123 void device_pm_add(struct device *dev) in device_pm_add() argument [all …]
|
D | generic_ops.c | 22 int pm_generic_runtime_suspend(struct device *dev) in pm_generic_runtime_suspend() argument 24 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_runtime_suspend() 27 ret = pm && pm->runtime_suspend ? pm->runtime_suspend(dev) : 0; in pm_generic_runtime_suspend() 41 int pm_generic_runtime_resume(struct device *dev) in pm_generic_runtime_resume() argument 43 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_runtime_resume() 46 ret = pm && pm->runtime_resume ? pm->runtime_resume(dev) : 0; in pm_generic_runtime_resume() 60 int pm_generic_prepare(struct device *dev) in pm_generic_prepare() argument 62 struct device_driver *drv = dev->driver; in pm_generic_prepare() 66 ret = drv->pm->prepare(dev); in pm_generic_prepare() 75 int pm_generic_suspend_noirq(struct device *dev) in pm_generic_suspend_noirq() argument [all …]
|
D | sysfs.c | 101 static ssize_t control_show(struct device *dev, struct device_attribute *attr, in control_show() argument 105 dev->power.runtime_auto ? ctrl_auto : ctrl_on); in control_show() 108 static ssize_t control_store(struct device * dev, struct device_attribute *attr, in control_store() argument 117 device_lock(dev); in control_store() 119 pm_runtime_allow(dev); in control_store() 121 pm_runtime_forbid(dev); in control_store() 124 device_unlock(dev); in control_store() 130 static ssize_t rtpm_active_time_show(struct device *dev, in rtpm_active_time_show() argument 134 spin_lock_irq(&dev->power.lock); in rtpm_active_time_show() 135 update_pm_runtime_accounting(dev); in rtpm_active_time_show() [all …]
|
D | power.h | 3 static inline void device_pm_init_common(struct device *dev) in device_pm_init_common() argument 5 if (!dev->power.early_init) { in device_pm_init_common() 6 spin_lock_init(&dev->power.lock); in device_pm_init_common() 7 dev->power.qos = NULL; in device_pm_init_common() 8 dev->power.early_init = true; in device_pm_init_common() 14 static inline void pm_runtime_early_init(struct device *dev) in pm_runtime_early_init() argument 16 dev->power.disable_depth = 1; in pm_runtime_early_init() 17 device_pm_init_common(dev); in pm_runtime_early_init() 20 extern void pm_runtime_init(struct device *dev); 21 extern void pm_runtime_remove(struct device *dev); [all …]
|
/linux-4.1.27/drivers/media/usb/cx231xx/ |
D | cx231xx-avcore.c | 58 static int verve_write_byte(struct cx231xx *dev, u8 saddr, u8 data) in verve_write_byte() argument 60 return cx231xx_write_i2c_data(dev, VERVE_I2C_ADDRESS, in verve_write_byte() 64 static int verve_read_byte(struct cx231xx *dev, u8 saddr, u8 *data) in verve_read_byte() argument 69 status = cx231xx_read_i2c_data(dev, VERVE_I2C_ADDRESS, in verve_read_byte() 74 void initGPIO(struct cx231xx *dev) in initGPIO() argument 82 cx231xx_send_gpio_cmd(dev, _gpio_direction, (u8 *)&value, 4, 0, 0); in initGPIO() 84 verve_read_byte(dev, 0x07, &val); in initGPIO() 85 dev_dbg(dev->dev, "verve_read_byte address0x07=0x%x\n", val); in initGPIO() 86 verve_write_byte(dev, 0x07, 0xF4); in initGPIO() 87 verve_read_byte(dev, 0x07, &val); in initGPIO() [all …]
|
D | cx231xx-core.c | 43 dev->name, __func__ , ##arg); } while (0) 56 dev->name, __func__ , ##arg); } while (0) 70 void cx231xx_remove_from_devlist(struct cx231xx *dev) in cx231xx_remove_from_devlist() argument 72 if (dev == NULL) in cx231xx_remove_from_devlist() 74 if (dev->udev == NULL) in cx231xx_remove_from_devlist() 77 if (atomic_read(&dev->devlist_count) > 0) { in cx231xx_remove_from_devlist() 79 list_del(&dev->devlist); in cx231xx_remove_from_devlist() 80 atomic_dec(&dev->devlist_count); in cx231xx_remove_from_devlist() 85 void cx231xx_add_into_devlist(struct cx231xx *dev) in cx231xx_add_into_devlist() argument 88 list_add_tail(&dev->devlist, &cx231xx_devlist); in cx231xx_add_into_devlist() [all …]
|
D | cx231xx-audio.c | 47 static int cx231xx_isoc_audio_deinit(struct cx231xx *dev) in cx231xx_isoc_audio_deinit() argument 51 dev_dbg(dev->dev, "Stopping isoc\n"); in cx231xx_isoc_audio_deinit() 54 if (dev->adev.urb[i]) { in cx231xx_isoc_audio_deinit() 56 usb_kill_urb(dev->adev.urb[i]); in cx231xx_isoc_audio_deinit() 58 usb_unlink_urb(dev->adev.urb[i]); in cx231xx_isoc_audio_deinit() 60 usb_free_urb(dev->adev.urb[i]); in cx231xx_isoc_audio_deinit() 61 dev->adev.urb[i] = NULL; in cx231xx_isoc_audio_deinit() 63 kfree(dev->adev.transfer_buffer[i]); in cx231xx_isoc_audio_deinit() 64 dev->adev.transfer_buffer[i] = NULL; in cx231xx_isoc_audio_deinit() 71 static int cx231xx_bulk_audio_deinit(struct cx231xx *dev) in cx231xx_bulk_audio_deinit() argument [all …]
|
D | cx231xx-cards.c | 895 struct cx231xx *dev = ptr; in cx231xx_tuner_callback() local 897 if (dev->tuner_type == TUNER_XC5000) { in cx231xx_tuner_callback() 899 dev_dbg(dev->dev, in cx231xx_tuner_callback() 901 command, dev->tuner_type); in cx231xx_tuner_callback() 902 cx231xx_set_gpio_value(dev, dev->board.tuner_gpio->bit, in cx231xx_tuner_callback() 905 cx231xx_set_gpio_value(dev, dev->board.tuner_gpio->bit, in cx231xx_tuner_callback() 908 cx231xx_set_gpio_value(dev, dev->board.tuner_gpio->bit, in cx231xx_tuner_callback() 912 } else if (dev->tuner_type == TUNER_NXP_TDA18271) { in cx231xx_tuner_callback() 915 if (dev->model == CX231XX_BOARD_PV_PLAYTV_USB_HYBRID) in cx231xx_tuner_callback() 916 rc = cx231xx_set_agc_analog_digital_mux_select(dev, arg); in cx231xx_tuner_callback() [all …]
|
D | cx231xx-dvb.c | 176 static inline void print_err_status(struct cx231xx *dev, int packet, int status) in print_err_status() argument 207 dev_dbg(dev->dev, in print_err_status() 210 dev_dbg(dev->dev, in print_err_status() 216 static inline int dvb_isoc_copy(struct cx231xx *dev, struct urb *urb) in dvb_isoc_copy() argument 220 if (!dev) in dvb_isoc_copy() 223 if (dev->state & DEV_DISCONNECTED) in dvb_isoc_copy() 227 print_err_status(dev, -1, urb->status); in dvb_isoc_copy() 236 print_err_status(dev, i, status); in dvb_isoc_copy() 241 dvb_dmx_swfilter(&dev->dvb->demux, in dvb_isoc_copy() 250 static inline int dvb_bulk_copy(struct cx231xx *dev, struct urb *urb) in dvb_bulk_copy() argument [all …]
|
D | cx231xx-video.c | 54 dev->name, __func__ , ##arg); } while (0) 64 dev->name, __func__ , ##arg); \ 103 static int cx231xx_enable_analog_tuner(struct cx231xx *dev) in cx231xx_enable_analog_tuner() argument 106 struct media_device *mdev = dev->media_dev; in cx231xx_enable_analog_tuner() 156 dev_err(dev->dev, in cx231xx_enable_analog_tuner() 163 dev_dbg(dev->dev, in cx231xx_enable_analog_tuner() 179 static inline void buffer_filled(struct cx231xx *dev, in buffer_filled() argument 189 if (dev->USE_ISO) in buffer_filled() 190 dev->video_mode.isoc_ctl.buf = NULL; in buffer_filled() 192 dev->video_mode.bulk_ctl.buf = NULL; in buffer_filled() [all …]
|
D | cx231xx-417.c | 324 static int set_itvc_reg(struct cx231xx *dev, u32 gpio_direction, u32 value) in set_itvc_reg() argument 331 status = cx231xx_send_gpio_cmd(dev, _gpio_direction, in set_itvc_reg() 336 static int get_itvc_reg(struct cx231xx *dev, u32 gpio_direction, u32 *val_ptr) in get_itvc_reg() argument 344 status = cx231xx_send_gpio_cmd(dev, _gpio_direction, in get_itvc_reg() 349 static int wait_for_mci_complete(struct cx231xx *dev) in wait_for_mci_complete() argument 354 get_itvc_reg(dev, gpio_direction, &gpio); in wait_for_mci_complete() 359 get_itvc_reg(dev, gpio_direction, &gpio); in wait_for_mci_complete() 369 static int mc417_register_write(struct cx231xx *dev, u16 address, u32 value) in mc417_register_write() argument 376 status = set_itvc_reg(dev, ITVC_WRITE_DIR, temp); in mc417_register_write() 380 set_itvc_reg(dev, ITVC_WRITE_DIR, temp); in mc417_register_write() [all …]
|
/linux-4.1.27/drivers/mtd/nand/ |
D | r852.c | 34 static inline uint8_t r852_read_reg(struct r852_device *dev, int address) in r852_read_reg() argument 36 uint8_t reg = readb(dev->mmio + address); in r852_read_reg() 41 static inline void r852_write_reg(struct r852_device *dev, in r852_write_reg() argument 44 writeb(value, dev->mmio + address); in r852_write_reg() 50 static inline uint32_t r852_read_reg_dword(struct r852_device *dev, int address) in r852_read_reg_dword() argument 52 uint32_t reg = le32_to_cpu(readl(dev->mmio + address)); in r852_read_reg_dword() 57 static inline void r852_write_reg_dword(struct r852_device *dev, in r852_write_reg_dword() argument 60 writel(cpu_to_le32(value), dev->mmio + address); in r852_write_reg_dword() 73 static void r852_dma_test(struct r852_device *dev) in r852_dma_test() argument 75 dev->dma_usable = (r852_read_reg(dev, R852_DMA_CAP) & in r852_dma_test() [all …]
|
/linux-4.1.27/drivers/media/platform/vivid/ |
D | vivid-kthread-cap.c | 54 static inline v4l2_std_id vivid_get_std_cap(const struct vivid_dev *dev) in vivid_get_std_cap() argument 56 if (vivid_is_sdtv_cap(dev)) in vivid_get_std_cap() 57 return dev->std_cap; in vivid_get_std_cap() 61 static void copy_pix(struct vivid_dev *dev, int win_y, int win_x, in copy_pix() argument 65 int left = dev->overlay_out_left; in copy_pix() 66 int top = dev->overlay_out_top; in copy_pix() 73 if (dev->bitmap_out) { in copy_pix() 74 const u8 *p = dev->bitmap_out; in copy_pix() 75 unsigned stride = (dev->compose_out.width + 7) / 8; in copy_pix() 77 win_x -= dev->compose_out.left; in copy_pix() [all …]
|
D | vivid-kthread-out.c | 54 static void vivid_thread_vid_out_tick(struct vivid_dev *dev) in vivid_thread_vid_out_tick() argument 59 dprintk(dev, 1, "Video Output Thread Tick\n"); in vivid_thread_vid_out_tick() 62 if (dev->perc_dropped_buffers && in vivid_thread_vid_out_tick() 63 prandom_u32_max(100) < dev->perc_dropped_buffers) in vivid_thread_vid_out_tick() 66 spin_lock(&dev->slock); in vivid_thread_vid_out_tick() 71 if (!list_empty(&dev->vid_out_active) && in vivid_thread_vid_out_tick() 72 !list_is_singular(&dev->vid_out_active)) { in vivid_thread_vid_out_tick() 73 vid_out_buf = list_entry(dev->vid_out_active.next, in vivid_thread_vid_out_tick() 77 if (!list_empty(&dev->vbi_out_active) && in vivid_thread_vid_out_tick() 78 (dev->field_out != V4L2_FIELD_ALTERNATE || in vivid_thread_vid_out_tick() [all …]
|
D | vivid-core.c | 202 struct vivid_dev *dev = video_drvdata(file); in vidioc_querycap() local 208 "platform:%s", dev->v4l2_dev.name); in vidioc_querycap() 211 cap->device_caps = dev->vid_cap_caps; in vidioc_querycap() 213 cap->device_caps = dev->vid_out_caps; in vidioc_querycap() 215 cap->device_caps = dev->vbi_cap_caps; in vidioc_querycap() 217 cap->device_caps = dev->vbi_out_caps; in vidioc_querycap() 219 cap->device_caps = dev->sdr_cap_caps; in vidioc_querycap() 221 cap->device_caps = dev->radio_rx_caps; in vidioc_querycap() 223 cap->device_caps = dev->radio_tx_caps; in vidioc_querycap() 224 cap->capabilities = dev->vid_cap_caps | dev->vid_out_caps | in vidioc_querycap() [all …]
|
D | vivid-vid-cap.c | 102 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_cap_queue_setup() local 103 unsigned buffers = tpg_g_buffers(&dev->tpg); in vid_cap_queue_setup() 104 unsigned h = dev->fmt_cap_rect.height; in vid_cap_queue_setup() 107 if (dev->field_cap == V4L2_FIELD_ALTERNATE) { in vid_cap_queue_setup() 116 if (dev->queue_setup_error) { in vid_cap_queue_setup() 121 dev->queue_setup_error = false; in vid_cap_queue_setup() 140 vfmt = vivid_get_format(dev, mp->pixelformat); in vid_cap_queue_setup() 143 if (sizes[p] < tpg_g_line_width(&dev->tpg, p) * h + in vid_cap_queue_setup() 149 sizes[p] = tpg_g_line_width(&dev->tpg, p) * h + in vid_cap_queue_setup() 150 dev->fmt_cap->data_offset[p]; in vid_cap_queue_setup() [all …]
|
D | vivid-vid-out.c | 38 struct vivid_dev *dev = vb2_get_drv_priv(vq); in vid_out_queue_setup() local 39 const struct vivid_fmt *vfmt = dev->fmt_out; in vid_out_queue_setup() 41 unsigned h = dev->fmt_out_rect.height; in vid_out_queue_setup() 42 unsigned size = dev->bytesperline_out[0] * h; in vid_out_queue_setup() 46 size += dev->bytesperline_out[p] * h / vfmt->vdownsampling[p]; in vid_out_queue_setup() 48 if (dev->field_out == V4L2_FIELD_ALTERNATE) { in vid_out_queue_setup() 57 if (dev->queue_setup_error) { in vid_out_queue_setup() 62 dev->queue_setup_error = false; in vid_out_queue_setup() 86 if (sizes[p] < dev->bytesperline_out[p] * h) in vid_out_queue_setup() 91 sizes[p] = p ? dev->bytesperline_out[p] * h : size; in vid_out_queue_setup() [all …]
|
D | vivid-osd.c | 60 void vivid_clear_fb(struct vivid_dev *dev) in vivid_clear_fb() argument 62 void *p = dev->video_vbase; in vivid_clear_fb() 66 if (dev->fb_defined.green.length == 6) in vivid_clear_fb() 69 for (y = 0; y < dev->display_height; y++) { in vivid_clear_fb() 72 for (x = 0; x < dev->display_width; x++) in vivid_clear_fb() 74 p += dev->display_byte_stride; in vivid_clear_fb() 82 struct vivid_dev *dev = (struct vivid_dev *)info->par; in vivid_fb_ioctl() local 100 dprintk(dev, 1, "Unknown ioctl %08x\n", cmd); in vivid_fb_ioctl() 108 static int vivid_fb_set_var(struct vivid_dev *dev, struct fb_var_screeninfo *var) in vivid_fb_set_var() argument 110 dprintk(dev, 1, "vivid_fb_set_var\n"); in vivid_fb_set_var() [all …]
|
D | vivid-ctrls.c | 106 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_user_gen); in vivid_user_gen_s_ctrl() local 110 v4l2_info(&dev->v4l2_dev, "disconnect\n"); in vivid_user_gen_s_ctrl() 111 clear_bit(V4L2_FL_REGISTERED, &dev->vid_cap_dev.flags); in vivid_user_gen_s_ctrl() 112 clear_bit(V4L2_FL_REGISTERED, &dev->vid_out_dev.flags); in vivid_user_gen_s_ctrl() 113 clear_bit(V4L2_FL_REGISTERED, &dev->vbi_cap_dev.flags); in vivid_user_gen_s_ctrl() 114 clear_bit(V4L2_FL_REGISTERED, &dev->vbi_out_dev.flags); in vivid_user_gen_s_ctrl() 115 clear_bit(V4L2_FL_REGISTERED, &dev->sdr_cap_dev.flags); in vivid_user_gen_s_ctrl() 116 clear_bit(V4L2_FL_REGISTERED, &dev->radio_rx_dev.flags); in vivid_user_gen_s_ctrl() 117 clear_bit(V4L2_FL_REGISTERED, &dev->radio_tx_dev.flags); in vivid_user_gen_s_ctrl() 120 vivid_clear_fb(dev); in vivid_user_gen_s_ctrl() [all …]
|
/linux-4.1.27/drivers/net/ethernet/ibm/emac/ |
D | core.c | 127 static inline void emac_report_timeout_error(struct emac_instance *dev, in emac_report_timeout_error() argument 130 if (emac_has_feature(dev, EMAC_FTR_440GX_PHY_CLK_FIX | in emac_report_timeout_error() 133 DBG(dev, "%s" NL, error); in emac_report_timeout_error() 135 printk(KERN_ERR "%s: %s\n", dev->ofdev->dev.of_node->full_name, in emac_report_timeout_error() 143 static inline void emac_rx_clk_tx(struct emac_instance *dev) in emac_rx_clk_tx() argument 146 if (emac_has_feature(dev, EMAC_FTR_440EP_PHY_CLK_FIX)) in emac_rx_clk_tx() 148 0, SDR0_MFR_ECS >> dev->cell_index); in emac_rx_clk_tx() 152 static inline void emac_rx_clk_default(struct emac_instance *dev) in emac_rx_clk_default() argument 155 if (emac_has_feature(dev, EMAC_FTR_440EP_PHY_CLK_FIX)) in emac_rx_clk_default() 157 SDR0_MFR_ECS >> dev->cell_index, 0); in emac_rx_clk_default() [all …]
|
/linux-4.1.27/drivers/base/ |
D | dd.c | 62 struct device *dev; in deferred_probe_work_func() local 79 typeof(*dev->p), deferred_probe); in deferred_probe_work_func() 80 dev = private->device; in deferred_probe_work_func() 83 get_device(dev); in deferred_probe_work_func() 98 device_pm_move_last(dev); in deferred_probe_work_func() 101 dev_dbg(dev, "Retrying from deferred list\n"); in deferred_probe_work_func() 102 bus_probe_device(dev); in deferred_probe_work_func() 106 put_device(dev); in deferred_probe_work_func() 112 static void driver_deferred_probe_add(struct device *dev) in driver_deferred_probe_add() argument 115 if (list_empty(&dev->p->deferred_probe)) { in driver_deferred_probe_add() [all …]
|
D | core.c | 47 int (*platform_notify)(struct device *dev) = NULL; 48 int (*platform_notify_remove)(struct device *dev) = NULL; 76 static inline int device_is_not_partition(struct device *dev) in device_is_not_partition() argument 78 return !(dev->type == &part_type); in device_is_not_partition() 81 static inline int device_is_not_partition(struct device *dev) in device_is_not_partition() argument 96 const char *dev_driver_string(const struct device *dev) in dev_driver_string() argument 104 drv = ACCESS_ONCE(dev->driver); in dev_driver_string() 106 (dev->bus ? dev->bus->name : in dev_driver_string() 107 (dev->class ? dev->class->name : "")); in dev_driver_string() 117 struct device *dev = kobj_to_dev(kobj); in dev_attr_show() local [all …]
|
/linux-4.1.27/drivers/scsi/aacraid/ |
D | src.c | 47 static int aac_src_get_sync_status(struct aac_dev *dev); 52 struct aac_dev *dev; in aac_src_intr_message() local 59 dev = ctx->dev; in aac_src_intr_message() 62 if (dev->msi_enabled) { in aac_src_intr_message() 65 bellbits = src_readl(dev, MUnit.ODR_MSI); in aac_src_intr_message() 73 bellbits = src_readl(dev, MUnit.ODR_R); in aac_src_intr_message() 76 src_writel(dev, MUnit.ODR_C, bellbits); in aac_src_intr_message() 77 src_readl(dev, MUnit.ODR_C); in aac_src_intr_message() 80 src_writel(dev, MUnit.ODR_C, bellbits); in aac_src_intr_message() 81 src_readl(dev, MUnit.ODR_C); in aac_src_intr_message() [all …]
|
D | rx.c | 49 struct aac_dev *dev = dev_id; in aac_rx_intr_producer() local 51 u8 intstat = rx_readb(dev, MUnit.OISR); in aac_rx_intr_producer() 59 if (likely(intstat & ~(dev->OIMR))) { in aac_rx_intr_producer() 60 bellbits = rx_readl(dev, OutboundDoorbellReg); in aac_rx_intr_producer() 62 aac_printf(dev, readl (&dev->IndexRegs->Mailbox[5])); in aac_rx_intr_producer() 63 rx_writel(dev, MUnit.ODR,DoorBellPrintfReady); in aac_rx_intr_producer() 64 rx_writel(dev, InboundDoorbellReg,DoorBellPrintfDone); in aac_rx_intr_producer() 67 rx_writel(dev, MUnit.ODR, DoorBellAdapterNormCmdReady); in aac_rx_intr_producer() 68 aac_command_normal(&dev->queues->queue[HostNormCmdQueue]); in aac_rx_intr_producer() 71 rx_writel(dev, MUnit.ODR,DoorBellAdapterNormRespReady); in aac_rx_intr_producer() [all …]
|
D | sa.c | 49 struct aac_dev *dev = dev_id; in aac_sa_intr() local 52 intstat = sa_readw(dev, DoorbellReg_p); in aac_sa_intr() 57 mask = ~(sa_readw(dev, SaDbCSR.PRISETIRQMASK)); in aac_sa_intr() 63 aac_printf(dev, sa_readl(dev, Mailbox5)); in aac_sa_intr() 64 sa_writew(dev, DoorbellClrReg_p, PrintfReady); /* clear PrintfReady */ in aac_sa_intr() 65 sa_writew(dev, DoorbellReg_s, PrintfDone); in aac_sa_intr() 67 sa_writew(dev, DoorbellClrReg_p, DOORBELL_1); in aac_sa_intr() 68 aac_command_normal(&dev->queues->queue[HostNormCmdQueue]); in aac_sa_intr() 70 sa_writew(dev, DoorbellClrReg_p, DOORBELL_2); in aac_sa_intr() 71 aac_response_normal(&dev->queues->queue[HostNormRespQueue]); in aac_sa_intr() [all …]
|
D | comminit.c | 47 static void aac_define_int_mode(struct aac_dev *dev); 53 static inline int aac_is_msix_mode(struct aac_dev *dev) in aac_is_msix_mode() argument 57 status = src_readl(dev, MUnit.OMR); in aac_is_msix_mode() 61 static inline void aac_change_to_intx(struct aac_dev *dev) in aac_change_to_intx() argument 63 aac_src_access_devreg(dev, AAC_DISABLE_MSIX); in aac_change_to_intx() 64 aac_src_access_devreg(dev, AAC_ENABLE_INTX); in aac_change_to_intx() 67 static int aac_alloc_comm(struct aac_dev *dev, void **commaddr, unsigned long commsize, unsigned lo… in aac_alloc_comm() argument 71 const unsigned long fibsize = dev->max_fib_size; in aac_alloc_comm() 78 if (dev->comm_interface == AAC_COMM_MESSAGE_TYPE1 || in aac_alloc_comm() 79 dev->comm_interface == AAC_COMM_MESSAGE_TYPE2) in aac_alloc_comm() [all …]
|
/linux-4.1.27/drivers/input/mouse/ |
D | appletouch.c | 274 static int atp_geyser_init(struct atp *dev) in atp_geyser_init() argument 276 struct usb_device *udev = dev->udev; in atp_geyser_init() 284 dev_err(&dev->intf->dev, "Out of memory\n"); in atp_geyser_init() 299 dev_err(&dev->intf->dev, "Failed to read mode from device.\n"); in atp_geyser_init() 318 dev_err(&dev->intf->dev, "Failed to request geyser raw mode\n"); in atp_geyser_init() 334 struct atp *dev = container_of(work, struct atp, work); in atp_reinit() local 338 atp_geyser_init(dev); in atp_reinit() 340 retval = usb_submit_urb(dev->urb, GFP_ATOMIC); in atp_reinit() 342 dev_err(&dev->intf->dev, in atp_reinit() 347 static int atp_calculate_abs(struct atp *dev, int offset, int nb_sensors, in atp_calculate_abs() argument [all …]
|
/linux-4.1.27/drivers/net/wireless/rtl818x/rtl8187/ |
D | rtl8225.c | 25 static void rtl8225_write_bitbang(struct ieee80211_hw *dev, u8 addr, u16 data) in rtl8225_write_bitbang() argument 27 struct rtl8187_priv *priv = dev->priv; in rtl8225_write_bitbang() 68 static void rtl8225_write_8051(struct ieee80211_hw *dev, u8 addr, __le16 data) in rtl8225_write_8051() argument 70 struct rtl8187_priv *priv = dev->priv; in rtl8225_write_8051() 107 static void rtl8225_write(struct ieee80211_hw *dev, u8 addr, u16 data) in rtl8225_write() argument 109 struct rtl8187_priv *priv = dev->priv; in rtl8225_write() 112 rtl8225_write_8051(dev, addr, cpu_to_le16(data)); in rtl8225_write() 114 rtl8225_write_bitbang(dev, addr, data); in rtl8225_write() 117 static u16 rtl8225_read(struct ieee80211_hw *dev, u8 addr) in rtl8225_read() argument 119 struct rtl8187_priv *priv = dev->priv; in rtl8225_read() [all …]
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
D | main.c | 171 int mlx4_check_port_params(struct mlx4_dev *dev, in mlx4_check_port_params() argument 176 if (!(dev->caps.flags & MLX4_DEV_CAP_FLAG_DPDP)) { in mlx4_check_port_params() 177 for (i = 0; i < dev->caps.num_ports - 1; i++) { in mlx4_check_port_params() 179 mlx4_err(dev, "Only same port types supported on this HCA, aborting\n"); in mlx4_check_port_params() 185 for (i = 0; i < dev->caps.num_ports; i++) { in mlx4_check_port_params() 186 if (!(port_type[i] & dev->caps.supported_type[i+1])) { in mlx4_check_port_params() 187 mlx4_err(dev, "Requested port type for port %d is not supported on this HCA\n", in mlx4_check_port_params() 195 static void mlx4_set_port_mask(struct mlx4_dev *dev) in mlx4_set_port_mask() argument 199 for (i = 1; i <= dev->caps.num_ports; ++i) in mlx4_set_port_mask() 200 dev->caps.port_mask[i] = dev->caps.port_type[i]; in mlx4_set_port_mask() [all …]
|
/linux-4.1.27/drivers/net/usb/ |
D | usbnet.c | 66 #define RX_QLEN(dev) ((dev)->rx_qlen) argument 67 #define TX_QLEN(dev) ((dev)->tx_qlen) argument 95 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, in usbnet_get_endpoints() 154 dev->out = usb_sndbulkpipe (dev->udev, in usbnet_get_endpoints() 156 dev->status = status; in usbnet_get_endpoints() 161 int usbnet_get_ethernet_addr(struct usbnet *dev, int iMACAddress) in usbnet_get_ethernet_addr() argument 166 ret = usb_string(dev->udev, iMACAddress, buf, sizeof buf); in usbnet_get_ethernet_addr() [all …]
|
D | smsc75xx.c | 65 struct usbnet *dev; member 77 struct usbnet *dev; member 84 static int __must_check __smsc75xx_read_reg(struct usbnet *dev, u32 index, in __smsc75xx_read_reg() argument 91 BUG_ON(!dev); in __smsc75xx_read_reg() 98 ret = fn(dev, USB_VENDOR_REQUEST_READ_REGISTER, USB_DIR_IN in __smsc75xx_read_reg() 102 netdev_warn(dev->net, "Failed to read reg index 0x%08x: %d\n", in __smsc75xx_read_reg() 111 static int __must_check __smsc75xx_write_reg(struct usbnet *dev, u32 index, in __smsc75xx_write_reg() argument 118 BUG_ON(!dev); in __smsc75xx_write_reg() 128 ret = fn(dev, USB_VENDOR_REQUEST_WRITE_REGISTER, USB_DIR_OUT in __smsc75xx_write_reg() 132 netdev_warn(dev->net, "Failed to write reg index 0x%08x: %d\n", in __smsc75xx_write_reg() [all …]
|
D | rtl8150.c | 156 static int get_registers(rtl8150_t * dev, u16 indx, u16 size, void *data) in get_registers() argument 158 return usb_control_msg(dev->udev, usb_rcvctrlpipe(dev->udev, 0), in get_registers() 163 static int set_registers(rtl8150_t * dev, u16 indx, u16 size, void *data) in set_registers() argument 165 return usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, 0), in set_registers() 176 dev_dbg(&urb->dev->dev, "%s failed with %d", __func__, status); in async_set_reg_cb() 181 static int async_set_registers(rtl8150_t *dev, u16 indx, u16 size, u16 reg) in async_set_registers() argument 201 usb_fill_control_urb(async_urb, dev->udev, in async_set_registers() 202 usb_sndctrlpipe(dev->udev, 0), (void *)&req->dr, in async_set_registers() 207 netif_device_detach(dev->netdev); in async_set_registers() 208 dev_err(&dev->udev->dev, "%s failed with %d\n", __func__, res); in async_set_registers() [all …]
|
D | asix_devices.c | 46 static void asix_status(struct usbnet *dev, struct urb *urb) in asix_status() argument 56 if (netif_carrier_ok(dev->net) != link) { in asix_status() 57 usbnet_link_change(dev, link, 1); in asix_status() 58 netdev_dbg(dev->net, "Link Status is: %d\n", link); in asix_status() 62 static void asix_set_netdev_dev_addr(struct usbnet *dev, u8 *addr) in asix_set_netdev_dev_addr() argument 65 memcpy(dev->net->dev_addr, addr, ETH_ALEN); in asix_set_netdev_dev_addr() 67 netdev_info(dev->net, "invalid hw address, using random\n"); in asix_set_netdev_dev_addr() 68 eth_hw_addr_random(dev->net); in asix_set_netdev_dev_addr() 73 static u32 asix_get_phyid(struct usbnet *dev) in asix_get_phyid() argument 81 phy_reg = asix_mdio_read(dev->net, dev->mii.phy_id, MII_PHYSID1); in asix_get_phyid() [all …]
|
D | smsc95xx.c | 77 static int __must_check __smsc95xx_read_reg(struct usbnet *dev, u32 index, in __smsc95xx_read_reg() argument 84 BUG_ON(!dev); in __smsc95xx_read_reg() 91 ret = fn(dev, USB_VENDOR_REQUEST_READ_REGISTER, USB_DIR_IN in __smsc95xx_read_reg() 95 netdev_warn(dev->net, "Failed to read reg index 0x%08x: %d\n", in __smsc95xx_read_reg() 104 static int __must_check __smsc95xx_write_reg(struct usbnet *dev, u32 index, in __smsc95xx_write_reg() argument 111 BUG_ON(!dev); in __smsc95xx_write_reg() 121 ret = fn(dev, USB_VENDOR_REQUEST_WRITE_REGISTER, USB_DIR_OUT in __smsc95xx_write_reg() 125 netdev_warn(dev->net, "Failed to write reg index 0x%08x: %d\n", in __smsc95xx_write_reg() 131 static int __must_check smsc95xx_read_reg_nopm(struct usbnet *dev, u32 index, in smsc95xx_read_reg_nopm() argument 134 return __smsc95xx_read_reg(dev, index, data, 1); in smsc95xx_read_reg_nopm() [all …]
|
D | sr9800.c | 28 static int sr_read_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, in sr_read_cmd() argument 33 err = usbnet_read_cmd(dev, cmd, SR_REQ_RD_REG, value, index, in sr_read_cmd() 41 static int sr_write_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, in sr_write_cmd() argument 46 err = usbnet_write_cmd(dev, cmd, SR_REQ_WR_REG, value, index, in sr_write_cmd() 55 sr_write_cmd_async(struct usbnet *dev, u8 cmd, u16 value, u16 index, in sr_write_cmd_async() argument 58 usbnet_write_cmd_async(dev, cmd, SR_REQ_WR_REG, value, index, data, in sr_write_cmd_async() 62 static int sr_rx_fixup(struct usbnet *dev, struct sk_buff *skb) in sr_rx_fixup() argument 67 if (skb->len < dev->net->hard_header_len) in sr_rx_fixup() 79 netdev_err(dev->net, "%s : Bad Header Length\n", in sr_rx_fixup() 84 if ((size > dev->net->mtu + ETH_HLEN + VLAN_HLEN) || in sr_rx_fixup() [all …]
|
D | ipheth.c | 154 static int ipheth_rx_submit(struct ipheth_device *dev, gfp_t mem_flags); 209 static void ipheth_kill_urbs(struct ipheth_device *dev) in ipheth_kill_urbs() argument 211 usb_kill_urb(dev->tx_urb); in ipheth_kill_urbs() 212 usb_kill_urb(dev->rx_urb); in ipheth_kill_urbs() 217 struct ipheth_device *dev; in ipheth_rcvbulk_callback() local 223 dev = urb->context; in ipheth_rcvbulk_callback() 224 if (dev == NULL) in ipheth_rcvbulk_callback() 236 dev_err(&dev->intf->dev, "%s: urb status: %d\n", in ipheth_rcvbulk_callback() 242 dev->net->stats.rx_length_errors++; in ipheth_rcvbulk_callback() 250 dev_err(&dev->intf->dev, "%s: dev_alloc_skb: -ENOMEM\n", in ipheth_rcvbulk_callback() [all …]
|
/linux-4.1.27/drivers/w1/ |
D | w1_int.c | 45 struct w1_master *dev; in w1_alloc_dev() local 51 dev = kzalloc(sizeof(struct w1_master) + sizeof(struct w1_bus_master), GFP_KERNEL); in w1_alloc_dev() 52 if (!dev) { in w1_alloc_dev() 59 dev->bus_master = (struct w1_bus_master *)(dev + 1); in w1_alloc_dev() 61 dev->owner = THIS_MODULE; in w1_alloc_dev() 62 dev->max_slave_count = slave_count; in w1_alloc_dev() 63 dev->slave_count = 0; in w1_alloc_dev() 64 dev->attempts = 0; in w1_alloc_dev() 65 dev->initialized = 0; in w1_alloc_dev() 66 dev->id = id; in w1_alloc_dev() [all …]
|
D | w1_io.c | 61 static void w1_write_bit(struct w1_master *dev, int bit); 62 static u8 w1_read_bit(struct w1_master *dev); 69 static u8 w1_touch_bit(struct w1_master *dev, int bit) in w1_touch_bit() argument 71 if (dev->bus_master->touch_bit) in w1_touch_bit() 72 return dev->bus_master->touch_bit(dev->bus_master->data, bit); in w1_touch_bit() 74 return w1_read_bit(dev); in w1_touch_bit() 76 w1_write_bit(dev, 0); in w1_touch_bit() 88 static void w1_write_bit(struct w1_master *dev, int bit) in w1_write_bit() argument 95 dev->bus_master->write_bit(dev->bus_master->data, 0); in w1_write_bit() 97 dev->bus_master->write_bit(dev->bus_master->data, 1); in w1_write_bit() [all …]
|
/linux-4.1.27/drivers/isdn/pcbit/ |
D | layer2.c | 53 static void pcbit_transmit(struct pcbit_dev *dev); 55 static void pcbit_recv_ack(struct pcbit_dev *dev, unsigned char ack); 57 static void pcbit_l2_error(struct pcbit_dev *dev); 58 static void pcbit_l2_active_conf(struct pcbit_dev *dev, u_char info); 61 static void pcbit_firmware_bug(struct pcbit_dev *dev); 64 pcbit_sched_delivery(struct pcbit_dev *dev) in pcbit_sched_delivery() argument 66 schedule_work(&dev->qdelivery); in pcbit_sched_delivery() 75 pcbit_l2_write(struct pcbit_dev *dev, ulong msg, ushort refnum, in pcbit_l2_write() argument 82 if (dev->l2_state != L2_RUNNING && dev->l2_state != L2_LOADING) { in pcbit_l2_write() 105 spin_lock_irqsave(&dev->lock, flags); in pcbit_l2_write() [all …]
|
D | drv.c | 64 static int set_protocol_running(struct pcbit_dev *dev); 66 static void pcbit_clear_msn(struct pcbit_dev *dev); 67 static void pcbit_set_msn(struct pcbit_dev *dev, char *list); 68 static int pcbit_check_msn(struct pcbit_dev *dev, char *msn); 73 struct pcbit_dev *dev; in pcbit_init_dev() local 76 if ((dev = kzalloc(sizeof(struct pcbit_dev), GFP_KERNEL)) == NULL) in pcbit_init_dev() 82 dev_pcbit[board] = dev; in pcbit_init_dev() 83 init_waitqueue_head(&dev->set_running_wq); in pcbit_init_dev() 84 spin_lock_init(&dev->lock); in pcbit_init_dev() 87 dev->ph_mem = mem_base; in pcbit_init_dev() [all …]
|
D | layer2.h | 124 extern int pcbit_l2_write(struct pcbit_dev *dev, ulong msg, ushort refnum, 132 static __inline__ void log_state(struct pcbit_dev *dev) { in log_state() argument 134 (ulong) (dev->writeptr - dev->sh_mem)); in log_state() 136 (ulong) (dev->readptr - (dev->sh_mem + BANK2))); in log_state() 138 dev->rcv_seq, dev->send_seq, dev->unack_seq); in log_state() 144 struct pcbit_dev *dev; in chan2dev() local 149 if ((dev = dev_pcbit[i])) in chan2dev() 150 if (dev->b1 == chan || dev->b2 == chan) in chan2dev() 151 return dev; in chan2dev() 158 struct pcbit_dev *dev; in finddev() local [all …]
|
/linux-4.1.27/drivers/net/irda/ |
D | sir_dev.c | 36 static int sirdev_tx_complete_fsm(struct sir_dev *dev) in sirdev_tx_complete_fsm() argument 38 struct sir_fsm *fsm = &dev->fsm; in sirdev_tx_complete_fsm() 49 if (dev->drv->chars_in_buffer) in sirdev_tx_complete_fsm() 50 bytes_left = dev->drv->chars_in_buffer(dev); in sirdev_tx_complete_fsm() 58 if (dev->speed > 115200) in sirdev_tx_complete_fsm() 59 delay = (bytes_left*8*10000) / (dev->speed/100); in sirdev_tx_complete_fsm() 60 else if (dev->speed > 0) in sirdev_tx_complete_fsm() 61 delay = (bytes_left*10*10000) / (dev->speed/100); in sirdev_tx_complete_fsm() 76 if (dev->drv->wait_until_sent) in sirdev_tx_complete_fsm() 77 dev->drv->wait_until_sent(dev); in sirdev_tx_complete_fsm() [all …]
|
/linux-4.1.27/drivers/vlynq/ |
D | vlynq.c | 81 static void vlynq_dump_regs(struct vlynq_device *dev) in vlynq_dump_regs() argument 86 dev->local, dev->remote); in vlynq_dump_regs() 89 i + 1, ((u32 *)dev->local)[i]); in vlynq_dump_regs() 91 i + 1, ((u32 *)dev->remote)[i]); in vlynq_dump_regs() 109 static int vlynq_linked(struct vlynq_device *dev) in vlynq_linked() argument 114 if (readl(&dev->local->status) & VLYNQ_STATUS_LINK) in vlynq_linked() 122 static void vlynq_reset(struct vlynq_device *dev) in vlynq_reset() argument 124 writel(readl(&dev->local->control) | VLYNQ_CTRL_RESET, in vlynq_reset() 125 &dev->local->control); in vlynq_reset() 131 writel(readl(&dev->local->control) & ~VLYNQ_CTRL_RESET, in vlynq_reset() [all …]
|
/linux-4.1.27/drivers/net/wireless/rtl818x/rtl8180/ |
D | rtl8225se.c | 120 static void rtl8187se_three_wire_io(struct ieee80211_hw *dev, u8 *data, in rtl8187se_three_wire_io() argument 123 struct rtl8180_priv *priv = dev->priv; in rtl8187se_three_wire_io() 135 wiphy_err(dev->wiphy, PFX in rtl8187se_three_wire_io() 153 wiphy_err(dev->wiphy, PFX in rtl8187se_three_wire_io() 177 static u32 rtl8187se_rf_readreg(struct ieee80211_hw *dev, u8 addr) in rtl8187se_rf_readreg() argument 180 rtl8187se_three_wire_io(dev, (u8 *)&dataread, 16, 0); in rtl8187se_rf_readreg() 184 static void rtl8187se_rf_writereg(struct ieee80211_hw *dev, u8 addr, u32 data) in rtl8187se_rf_writereg() argument 187 rtl8187se_three_wire_io(dev, (u8 *)&outdata, 16, 1); in rtl8187se_rf_writereg() 191 static void rtl8225se_write_zebra_agc(struct ieee80211_hw *dev) in rtl8225se_write_zebra_agc() argument 196 rtl8225se_write_phy_ofdm(dev, 0xF, ZEBRA_AGC[i]); in rtl8225se_write_zebra_agc() [all …]
|
D | grf5101.c | 36 static void write_grf5101(struct ieee80211_hw *dev, u8 addr, u32 data) in write_grf5101() argument 38 struct rtl8180_priv *priv = dev->priv; in write_grf5101() 57 static void grf5101_write_phy_antenna(struct ieee80211_hw *dev, short chan) in grf5101_write_phy_antenna() argument 59 struct rtl8180_priv *priv = dev->priv; in grf5101_write_phy_antenna() 68 rtl8180_write_phy(dev, 0x10, ant); in grf5101_write_phy_antenna() 80 static void grf5101_rf_set_channel(struct ieee80211_hw *dev, in grf5101_rf_set_channel() argument 83 struct rtl8180_priv *priv = dev->priv; in grf5101_rf_set_channel() 90 write_grf5101(dev, 0x15, 0x0); in grf5101_rf_set_channel() 91 write_grf5101(dev, 0x06, txpw); in grf5101_rf_set_channel() 92 write_grf5101(dev, 0x15, 0x10); in grf5101_rf_set_channel() [all …]
|
D | rtl8225.c | 25 static void rtl8225_write(struct ieee80211_hw *dev, u8 addr, u16 data) in rtl8225_write() argument 27 struct rtl8180_priv *priv = dev->priv; in rtl8225_write() 76 static u16 rtl8225_read(struct ieee80211_hw *dev, u8 addr) in rtl8225_read() argument 78 struct rtl8180_priv *priv = dev->priv; in rtl8225_read() 258 static void rtl8225_rf_set_tx_power(struct ieee80211_hw *dev, int channel) in rtl8225_rf_set_tx_power() argument 260 struct rtl8180_priv *priv = dev->priv; in rtl8225_rf_set_tx_power() 281 rtl8225_write_phy_cck(dev, 0x44 + i, *tmp++); in rtl8225_rf_set_tx_power() 299 rtl8225_write_phy_ofdm(dev, 5, *tmp); in rtl8225_rf_set_tx_power() 300 rtl8225_write_phy_ofdm(dev, 7, *tmp); in rtl8225_rf_set_tx_power() 305 static void rtl8225_rf_init(struct ieee80211_hw *dev) in rtl8225_rf_init() argument [all …]
|
/linux-4.1.27/drivers/memstick/host/ |
D | r592.c | 58 static inline u32 r592_read_reg(struct r592_device *dev, int address) in r592_read_reg() argument 60 u32 value = readl(dev->mmio + address); in r592_read_reg() 66 static inline void r592_write_reg(struct r592_device *dev, in r592_write_reg() argument 70 writel(value, dev->mmio + address); in r592_write_reg() 74 static inline u32 r592_read_reg_raw_be(struct r592_device *dev, int address) in r592_read_reg_raw_be() argument 76 u32 value = __raw_readl(dev->mmio + address); in r592_read_reg_raw_be() 82 static inline void r592_write_reg_raw_be(struct r592_device *dev, in r592_write_reg_raw_be() argument 86 __raw_writel(cpu_to_be32(value), dev->mmio + address); in r592_write_reg_raw_be() 90 static inline void r592_set_reg_mask(struct r592_device *dev, in r592_set_reg_mask() argument 93 u32 reg = readl(dev->mmio + address); in r592_set_reg_mask() [all …]
|
/linux-4.1.27/drivers/media/usb/hackrf/ |
D | hackrf.c | 98 struct device *dev; member 157 static int hackrf_ctrl_msg(struct hackrf_dev *dev, u8 request, u16 value, in hackrf_ctrl_msg() argument 169 pipe = usb_sndctrlpipe(dev->udev, 0); in hackrf_ctrl_msg() 176 pipe = usb_rcvctrlpipe(dev->udev, 0); in hackrf_ctrl_msg() 180 dev_err(dev->dev, "Unknown command %02x\n", request); in hackrf_ctrl_msg() 187 memcpy(dev->buf, data, size); in hackrf_ctrl_msg() 189 ret = usb_control_msg(dev->udev, pipe, request, requesttype, value, in hackrf_ctrl_msg() 190 index, dev->buf, size, 1000); in hackrf_ctrl_msg() 191 hackrf_dbg_usb_control_msg(dev->dev, request, requesttype, value, in hackrf_ctrl_msg() 192 index, dev->buf, size); in hackrf_ctrl_msg() [all …]
|
/linux-4.1.27/drivers/media/dvb-frontends/ |
D | rtl2832_sdr.c | 160 static int rtl2832_sdr_wr_regs(struct rtl2832_sdr_dev *dev, u16 reg, in rtl2832_sdr_wr_regs() argument 163 struct platform_device *pdev = dev->pdev; in rtl2832_sdr_wr_regs() 164 struct rtl2832_sdr_platform_data *pdata = pdev->dev.platform_data; in rtl2832_sdr_wr_regs() 172 static int rtl2832_sdr_rd_regs(struct rtl2832_sdr_dev *dev, u16 reg, u8 *val, 175 struct platform_device *pdev = dev->pdev; 176 struct rtl2832_sdr_platform_data *pdata = pdev->dev.platform_data; 184 static int rtl2832_sdr_wr_reg(struct rtl2832_sdr_dev *dev, u16 reg, u8 val) in rtl2832_sdr_wr_reg() argument 186 return rtl2832_sdr_wr_regs(dev, reg, &val, 1); in rtl2832_sdr_wr_reg() 190 static int rtl2832_sdr_wr_reg_mask(struct rtl2832_sdr_dev *dev, u16 reg, in rtl2832_sdr_wr_reg_mask() argument 193 struct platform_device *pdev = dev->pdev; in rtl2832_sdr_wr_reg_mask() [all …]
|
D | af9033.c | 48 static int af9033_wr_regs(struct af9033_dev *dev, u32 reg, const u8 *val, in af9033_wr_regs() argument 55 .addr = dev->client->addr, in af9033_wr_regs() 63 dev_warn(&dev->client->dev, in af9033_wr_regs() 74 ret = i2c_transfer(dev->client->adapter, msg, 1); in af9033_wr_regs() 78 dev_warn(&dev->client->dev, "i2c wr failed=%d reg=%06x len=%d\n", in af9033_wr_regs() 87 static int af9033_rd_regs(struct af9033_dev *dev, u32 reg, u8 *val, int len) in af9033_rd_regs() argument 94 .addr = dev->client->addr, in af9033_rd_regs() 99 .addr = dev->client->addr, in af9033_rd_regs() 106 ret = i2c_transfer(dev->client->adapter, msg, 2); in af9033_rd_regs() 110 dev_warn(&dev->client->dev, "i2c rd failed=%d reg=%06x len=%d\n", in af9033_rd_regs() [all …]
|
/linux-4.1.27/drivers/input/misc/ |
D | cm109.c | 297 static void report_key(struct cm109_dev *dev, int key) in report_key() argument 299 struct input_dev *idev = dev->idev; in report_key() 301 if (dev->key_code >= 0) { in report_key() 303 input_report_key(idev, dev->key_code, 0); in report_key() 306 dev->key_code = key; in report_key() 319 static void cm109_submit_buzz_toggle(struct cm109_dev *dev) in cm109_submit_buzz_toggle() argument 323 if (dev->buzzer_state) in cm109_submit_buzz_toggle() 324 dev->ctl_data->byte[HID_OR0] |= BUZZER_ON; in cm109_submit_buzz_toggle() 326 dev->ctl_data->byte[HID_OR0] &= ~BUZZER_ON; in cm109_submit_buzz_toggle() 328 error = usb_submit_urb(dev->urb_ctl, GFP_ATOMIC); in cm109_submit_buzz_toggle() [all …]
|
/linux-4.1.27/drivers/media/usb/hdpvr/ |
D | hdpvr-control.c | 27 int hdpvr_config_call(struct hdpvr_device *dev, uint value, u8 valbuf) in hdpvr_config_call() argument 32 mutex_lock(&dev->usbc_mutex); in hdpvr_config_call() 33 dev->usbc_buf[0] = valbuf; in hdpvr_config_call() 34 ret = usb_control_msg(dev->udev, in hdpvr_config_call() 35 usb_sndctrlpipe(dev->udev, 0), in hdpvr_config_call() 38 dev->usbc_buf, 1, 10000); in hdpvr_config_call() 40 mutex_unlock(&dev->usbc_mutex); in hdpvr_config_call() 41 v4l2_dbg(MSG_INFO, hdpvr_debug, &dev->v4l2_dev, in hdpvr_config_call() 48 int get_video_info(struct hdpvr_device *dev, struct hdpvr_video_info *vidinf) in get_video_info() argument 53 mutex_lock(&dev->usbc_mutex); in get_video_info() [all …]
|
D | hdpvr-core.c | 69 void hdpvr_delete(struct hdpvr_device *dev) in hdpvr_delete() argument 71 hdpvr_free_buffers(dev); in hdpvr_delete() 72 usb_put_dev(dev->udev); in hdpvr_delete() 117 static int device_authorization(struct hdpvr_device *dev) in device_authorization() argument 124 mutex_lock(&dev->usbc_mutex); in device_authorization() 125 ret = usb_control_msg(dev->udev, in device_authorization() 126 usb_rcvctrlpipe(dev->udev, 0), in device_authorization() 129 dev->usbc_buf, 46, in device_authorization() 132 v4l2_err(&dev->v4l2_dev, in device_authorization() 138 v4l2_dbg(MSG_INFO, hdpvr_debug, &dev->v4l2_dev, in device_authorization() [all …]
|
D | hdpvr-video.c | 35 v4l2_dbg(MSG_BUFFER, hdpvr_debug, &dev->v4l2_dev, \ 38 list_size(&dev->free_buff_list), \ 39 list_size(&dev->rec_buff_list)); } 77 struct hdpvr_device *dev = buf->dev; in hdpvr_read_bulk_callback() local 81 wake_up_interruptible(&dev->wait_data); in hdpvr_read_bulk_callback() 88 int hdpvr_cancel_queue(struct hdpvr_device *dev) in hdpvr_cancel_queue() argument 92 list_for_each_entry(buf, &dev->rec_buff_list, buff_list) { in hdpvr_cancel_queue() 97 list_splice_init(&dev->rec_buff_list, dev->free_buff_list.prev); in hdpvr_cancel_queue() 113 usb_free_coherent(urb->dev, urb->transfer_buffer_length, in hdpvr_free_queue() 126 int hdpvr_free_buffers(struct hdpvr_device *dev) in hdpvr_free_buffers() argument [all …]
|
/linux-4.1.27/drivers/pci/ |
D | pci.c | 53 struct pci_dev *dev; member 58 static void pci_dev_d3_sleep(struct pci_dev *dev) in pci_dev_d3_sleep() argument 60 unsigned int delay = dev->d3_delay; in pci_dev_d3_sleep() 135 dev_warn(&pdev->dev, "can't ioremap BAR %d: %pR\n", bar, res); in pci_ioremap_bar() 177 int pci_find_next_capability(struct pci_dev *dev, u8 pos, int cap) in pci_find_next_capability() argument 179 return __pci_find_next_cap(dev->bus, dev->devfn, in pci_find_next_capability() 225 int pci_find_capability(struct pci_dev *dev, int cap) in pci_find_capability() argument 229 pos = __pci_bus_find_cap_start(dev->bus, dev->devfn, dev->hdr_type); in pci_find_capability() 231 pos = __pci_find_next_cap(dev->bus, dev->devfn, pos, cap); in pci_find_capability() 276 int pci_find_next_ext_capability(struct pci_dev *dev, int start, int cap) in pci_find_next_ext_capability() argument [all …]
|
D | iov.c | 22 int pci_iov_virtfn_bus(struct pci_dev *dev, int vf_id) in pci_iov_virtfn_bus() argument 24 if (!dev->is_physfn) in pci_iov_virtfn_bus() 26 return dev->bus->number + ((dev->devfn + dev->sriov->offset + in pci_iov_virtfn_bus() 27 dev->sriov->stride * vf_id) >> 8); in pci_iov_virtfn_bus() 30 int pci_iov_virtfn_devfn(struct pci_dev *dev, int vf_id) in pci_iov_virtfn_devfn() argument 32 if (!dev->is_physfn) in pci_iov_virtfn_devfn() 34 return (dev->devfn + dev->sriov->offset + in pci_iov_virtfn_devfn() 35 dev->sriov->stride * vf_id) & 0xff; in pci_iov_virtfn_devfn() 44 static inline void pci_iov_set_numvfs(struct pci_dev *dev, int nr_virtfn) in pci_iov_set_numvfs() argument 46 struct pci_sriov *iov = dev->sriov; in pci_iov_set_numvfs() [all …]
|
D | quirks.c | 37 static void quirk_mmio_always_on(struct pci_dev *dev) in quirk_mmio_always_on() argument 39 dev->mmio_always_on = 1; in quirk_mmio_always_on() 48 static void quirk_mellanox_tavor(struct pci_dev *dev) in quirk_mellanox_tavor() argument 50 dev->broken_parity_status = 1; /* This device gives false positives */ in quirk_mellanox_tavor() 57 static void quirk_passive_release(struct pci_dev *dev) in quirk_passive_release() argument 67 dev_info(&d->dev, "PIIX3: Enabling Passive Release\n"); in quirk_passive_release() 83 static void quirk_isa_dma_hangs(struct pci_dev *dev) in quirk_isa_dma_hangs() argument 87 dev_info(&dev->dev, "Activating ISA DMA hang workarounds\n"); in quirk_isa_dma_hangs() 106 static void quirk_tigerpoint_bm_sts(struct pci_dev *dev) in quirk_tigerpoint_bm_sts() argument 111 pci_read_config_dword(dev, 0x40, &pmbase); in quirk_tigerpoint_bm_sts() [all …]
|
D | probe.c | 62 static int find_anything(struct device *dev, void *data) in find_anything() argument 74 struct device *dev; in no_pci_devices() local 77 dev = bus_find_device(&pci_bus_type, NULL, NULL, find_anything); in no_pci_devices() 78 no_devices = (dev == NULL); in no_pci_devices() 79 put_device(dev); in no_pci_devices() 87 static void release_pcibus_dev(struct device *dev) in release_pcibus_dev() argument 89 struct pci_bus *pci_bus = to_pci_bus(dev); in release_pcibus_dev() 127 static inline unsigned long decode_bar(struct pci_dev *dev, u32 bar) in decode_bar() argument 171 int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type, in __pci_read_base() argument 182 if (!dev->mmio_always_on) { in __pci_read_base() [all …]
|
D | msi.c | 35 struct irq_domain * __weak arch_get_pci_msi_domain(struct pci_dev *dev) in arch_get_pci_msi_domain() argument 40 static struct irq_domain *pci_msi_get_domain(struct pci_dev *dev) in pci_msi_get_domain() argument 44 if (dev->bus->msi) in pci_msi_get_domain() 45 domain = dev->bus->msi->domain; in pci_msi_get_domain() 47 domain = arch_get_pci_msi_domain(dev); in pci_msi_get_domain() 52 static int pci_msi_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in pci_msi_setup_msi_irqs() argument 56 domain = pci_msi_get_domain(dev); in pci_msi_setup_msi_irqs() 58 return pci_msi_domain_alloc_irqs(domain, dev, nvec, type); in pci_msi_setup_msi_irqs() 60 return arch_setup_msi_irqs(dev, nvec, type); in pci_msi_setup_msi_irqs() 63 static void pci_msi_teardown_msi_irqs(struct pci_dev *dev) in pci_msi_teardown_msi_irqs() argument [all …]
|
D | pci.h | 9 bool pcie_cap_has_lnkctl(const struct pci_dev *dev); 24 void pci_cleanup_rom(struct pci_dev *dev); 33 int pci_probe_reset_function(struct pci_dev *dev); 61 bool (*is_manageable)(struct pci_dev *dev); 62 int (*set_state)(struct pci_dev *dev, pci_power_t state); 63 pci_power_t (*choose_state)(struct pci_dev *dev); 64 int (*sleep_wake)(struct pci_dev *dev, bool enable); 65 int (*run_wake)(struct pci_dev *dev, bool enable); 66 bool (*need_resume)(struct pci_dev *dev); 70 void pci_update_current_state(struct pci_dev *dev, pci_power_t state); [all …]
|
/linux-4.1.27/drivers/virtio/ |
D | virtio.c | 14 struct virtio_device *dev = dev_to_virtio(_d); in device_show() local 15 return sprintf(buf, "0x%04x\n", dev->id.device); in device_show() 22 struct virtio_device *dev = dev_to_virtio(_d); in vendor_show() local 23 return sprintf(buf, "0x%04x\n", dev->id.vendor); in vendor_show() 30 struct virtio_device *dev = dev_to_virtio(_d); in status_show() local 31 return sprintf(buf, "0x%08x\n", dev->config->get_status(dev)); in status_show() 38 struct virtio_device *dev = dev_to_virtio(_d); in modalias_show() local 40 dev->id.device, dev->id.vendor); in modalias_show() 47 struct virtio_device *dev = dev_to_virtio(_d); in features_show() local 53 for (i = 0; i < sizeof(dev->features)*8; i++) in features_show() [all …]
|
/linux-4.1.27/drivers/usb/ |
D | usb-skeleton.c | 71 static void skel_draw_down(struct usb_skel *dev); 75 struct usb_skel *dev = to_skel_dev(kref); in skel_delete() local 77 usb_free_urb(dev->bulk_in_urb); in skel_delete() 78 usb_put_dev(dev->udev); in skel_delete() 79 kfree(dev->bulk_in_buffer); in skel_delete() 80 kfree(dev); in skel_delete() 85 struct usb_skel *dev; in skel_open() local 100 dev = usb_get_intfdata(interface); in skel_open() 101 if (!dev) { in skel_open() 111 kref_get(&dev->kref); in skel_open() [all …]
|
/linux-4.1.27/drivers/watchdog/ |
D | orion_wdt.c | 77 struct orion_watchdog *dev) in orion_wdt_clock_init() argument 81 dev->clk = clk_get(&pdev->dev, NULL); in orion_wdt_clock_init() 82 if (IS_ERR(dev->clk)) in orion_wdt_clock_init() 83 return PTR_ERR(dev->clk); in orion_wdt_clock_init() 84 ret = clk_prepare_enable(dev->clk); in orion_wdt_clock_init() 86 clk_put(dev->clk); in orion_wdt_clock_init() 90 dev->clk_rate = clk_get_rate(dev->clk); in orion_wdt_clock_init() 95 struct orion_watchdog *dev) in armada370_wdt_clock_init() argument 99 dev->clk = clk_get(&pdev->dev, NULL); in armada370_wdt_clock_init() 100 if (IS_ERR(dev->clk)) in armada370_wdt_clock_init() [all …]
|
/linux-4.1.27/kernel/time/ |
D | clockevents.c | 97 static int __clockevents_set_state(struct clock_event_device *dev, in __clockevents_set_state() argument 101 if (dev->set_mode) { in __clockevents_set_state() 109 dev->set_mode((enum clock_event_mode)state, dev); in __clockevents_set_state() 110 dev->mode = (enum clock_event_mode)state; in __clockevents_set_state() 114 if (dev->features & CLOCK_EVT_FEAT_DUMMY) in __clockevents_set_state() 123 return dev->set_state_shutdown(dev); in __clockevents_set_state() 127 if (!(dev->features & CLOCK_EVT_FEAT_PERIODIC)) in __clockevents_set_state() 129 return dev->set_state_periodic(dev); in __clockevents_set_state() 133 if (!(dev->features & CLOCK_EVT_FEAT_ONESHOT)) in __clockevents_set_state() 135 return dev->set_state_oneshot(dev); in __clockevents_set_state() [all …]
|
/linux-4.1.27/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_main.c | 56 void ocrdma_get_guid(struct ocrdma_dev *dev, u8 *guid) in ocrdma_get_guid() argument 60 memcpy(&mac_addr[0], &dev->nic_info.mac_addr[0], ETH_ALEN); in ocrdma_get_guid() 71 static bool ocrdma_add_sgid(struct ocrdma_dev *dev, union ib_gid *new_sgid) in ocrdma_add_sgid() argument 79 spin_lock_irqsave(&dev->sgid_lock, flags); in ocrdma_add_sgid() 81 if (!memcmp(&dev->sgid_tbl[i], &ocrdma_zero_sgid, in ocrdma_add_sgid() 84 memcpy(&dev->sgid_tbl[i], new_sgid, in ocrdma_add_sgid() 86 spin_unlock_irqrestore(&dev->sgid_lock, flags); in ocrdma_add_sgid() 88 } else if (!memcmp(&dev->sgid_tbl[i], new_sgid, in ocrdma_add_sgid() 91 spin_unlock_irqrestore(&dev->sgid_lock, flags); in ocrdma_add_sgid() 95 spin_unlock_irqrestore(&dev->sgid_lock, flags); in ocrdma_add_sgid() [all …]
|
/linux-4.1.27/sound/oss/ |
D | midibuf.c | 81 static void drain_midi_queue(int dev) in drain_midi_queue() argument 88 if (midi_devs[dev]->buffer_status != NULL) in drain_midi_queue() 89 wait_event_interruptible_timeout(midi_sleeper[dev], in drain_midi_queue() 90 !midi_devs[dev]->buffer_status(dev), HZ/10); in drain_midi_queue() 93 static void midi_input_intr(int dev, unsigned char data) in midi_input_intr() argument 95 if (midi_in_buf[dev] == NULL) in midi_input_intr() 105 if (SPACE_AVAIL(midi_in_buf[dev])) { in midi_input_intr() 106 QUEUE_BYTE(midi_in_buf[dev], data); in midi_input_intr() 107 wake_up(&input_sleeper[dev]); in midi_input_intr() 111 static void midi_output_intr(int dev) in midi_output_intr() argument [all …]
|
D | msnd_pinnacle.c | 73 dev.play_sample_size / 8 / \ 74 dev.play_sample_rate / \ 75 dev.play_channels) 78 dev.rec_sample_size / 8 / \ 79 dev.rec_sample_rate / \ 80 dev.rec_channels) 83 static multisound_dev_t dev; variable 93 static __inline__ int chk_send_dsp_cmd(multisound_dev_t *dev, register BYTE cmd) in chk_send_dsp_cmd() argument 95 if (msnd_send_dsp_cmd(dev, cmd) == 0) in chk_send_dsp_cmd() 98 return msnd_send_dsp_cmd(dev, cmd); in chk_send_dsp_cmd() [all …]
|
D | audio.c | 41 static int dma_ioctl(int dev, unsigned int cmd, void __user *arg); 43 static int set_format(int dev, int fmt) in set_format() argument 47 audio_devs[dev]->local_conversion = 0; in set_format() 49 if (!(audio_devs[dev]->format_mask & fmt)) /* Not supported */ in set_format() 54 audio_devs[dev]->local_conversion = CNV_MU_LAW; in set_format() 59 audio_devs[dev]->audio_format = audio_devs[dev]->d->set_bits(dev, fmt); in set_format() 60 audio_devs[dev]->local_format = fmt; in set_format() 63 return audio_devs[dev]->local_format; in set_format() 65 if (audio_devs[dev]->local_conversion) in set_format() 66 return audio_devs[dev]->local_conversion; in set_format() [all …]
|
/linux-4.1.27/drivers/media/pci/saa7134/ |
D | saa7134-core.c | 102 int (*saa7134_dmasound_init)(struct saa7134_dev *dev); 103 int (*saa7134_dmasound_exit)(struct saa7134_dev *dev); 106 printk(KERN_DEBUG "%s/core: " fmt, dev->name , ## arg) 108 void saa7134_track_gpio(struct saa7134_dev *dev, char *msg) in saa7134_track_gpio() argument 121 dev->name, mode, (~mode) & status, mode & status, msg); in saa7134_track_gpio() 124 void saa7134_set_gpio(struct saa7134_dev *dev, int bit_no, int value) in saa7134_set_gpio() argument 158 struct saa7134_dev* dev = container_of(work, struct saa7134_dev, request_module_wk); in request_module_async() local 159 if (card_is_empress(dev)) in request_module_async() 161 if (card_is_dvb(dev)) in request_module_async() 163 if (card_is_go7007(dev)) in request_module_async() [all …]
|
/linux-4.1.27/drivers/media/radio/ |
D | radio-cadet.c | 114 static int cadet_getstereo(struct cadet *dev) in cadet_getstereo() argument 118 if (!dev->is_fm_band) /* Only FM has stereo capability! */ in cadet_getstereo() 121 outb(7, dev->io); /* Select tuner control */ in cadet_getstereo() 122 if ((inb(dev->io + 1) & 0x40) == 0) in cadet_getstereo() 127 static unsigned cadet_gettune(struct cadet *dev) in cadet_gettune() argument 136 outb(7, dev->io); /* Select tuner control */ in cadet_gettune() 137 curvol = inb(dev->io + 1); /* Save current volume/mute setting */ in cadet_gettune() 138 outb(0x00, dev->io + 1); /* Ensure WRITE-ENABLE is LOW */ in cadet_gettune() 139 dev->tunestat = 0xffff; in cadet_gettune() 145 fifo = (fifo << 1) | ((inb(dev->io + 1) >> 7) & 0x01); in cadet_gettune() [all …]
|
/linux-4.1.27/drivers/staging/rts5208/ |
D | rtsx.c | 129 struct rtsx_dev *dev = host_to_rtsx(srb->device->host); in queuecommand_lck() local 130 struct rtsx_chip *chip = dev->chip; in queuecommand_lck() 134 dev_err(&dev->pci->dev, "Error: chip->srb = %p\n", in queuecommand_lck() 141 dev_info(&dev->pci->dev, "Fail command during disconnect\n"); in queuecommand_lck() 150 complete(&dev->cmnd_ready); in queuecommand_lck() 165 struct rtsx_dev *dev = host_to_rtsx(host); in DEF_SCSI_QCMD() local 166 struct rtsx_chip *chip = dev->chip; in DEF_SCSI_QCMD() 168 dev_info(&dev->pci->dev, "%s called\n", __func__); in DEF_SCSI_QCMD() 175 dev_info(&dev->pci->dev, "-- nothing to abort\n"); in DEF_SCSI_QCMD() 184 wait_for_completion(&dev->notify); in DEF_SCSI_QCMD() [all …]
|
/linux-4.1.27/drivers/media/usb/tm6000/ |
D | tm6000-core.c | 35 int tm6000_read_write_usb(struct tm6000_core *dev, u8 req_type, u8 req, in tm6000_read_write_usb() argument 49 mutex_lock(&dev->usb_lock); in tm6000_read_write_usb() 52 pipe = usb_rcvctrlpipe(dev->udev, 0); in tm6000_read_write_usb() 54 pipe = usb_sndctrlpipe(dev->udev, 0); in tm6000_read_write_usb() 59 printk(KERN_DEBUG "(dev %p, pipe %08x): ", dev->udev, pipe); in tm6000_read_write_usb() 74 ret = usb_control_msg(dev->udev, pipe, req, req_type, value, index, in tm6000_read_write_usb() 96 if (dev->quirks & TM6000_QUIRK_NO_USB_DELAY) in tm6000_read_write_usb() 110 mutex_unlock(&dev->usb_lock); in tm6000_read_write_usb() 114 int tm6000_set_reg(struct tm6000_core *dev, u8 req, u16 value, u16 index) in tm6000_set_reg() argument 117 tm6000_read_write_usb(dev, USB_DIR_OUT | USB_TYPE_VENDOR, in tm6000_set_reg() [all …]
|
D | tm6000-stds.c | 336 static int tm6000_set_audio_std(struct tm6000_core *dev) in tm6000_set_audio_std() argument 342 if (dev->radio) { in tm6000_set_audio_std() 343 tm6000_set_reg(dev, TM6010_REQ08_R01_A_INIT, 0x00); in tm6000_set_audio_std() 344 tm6000_set_reg(dev, TM6010_REQ08_R02_A_FIX_GAIN_CTRL, 0x04); in tm6000_set_audio_std() 345 tm6000_set_reg(dev, TM6010_REQ08_R03_A_AUTO_GAIN_CTRL, 0x00); in tm6000_set_audio_std() 346 tm6000_set_reg(dev, TM6010_REQ08_R04_A_SIF_AMP_CTRL, 0x80); in tm6000_set_audio_std() 347 tm6000_set_reg(dev, TM6010_REQ08_R05_A_STANDARD_MOD, 0x0c); in tm6000_set_audio_std() 349 if (dev->amode == V4L2_TUNER_MODE_MONO) in tm6000_set_audio_std() 350 tm6000_set_reg(dev, TM6010_REQ08_R06_A_SOUND_MOD, 0x00); in tm6000_set_audio_std() 351 else if (dev->amode == V4L2_TUNER_MODE_STEREO) in tm6000_set_audio_std() [all …]
|
D | tm6000-video.c | 100 struct tm6000_core *dev = container_of(dma_q, struct tm6000_core, vidq); in get_next_buf() local 103 dprintk(dev, V4L2_DEBUG_QUEUE, "No active queue to serve\n"); in get_next_buf() 115 static inline void buffer_filled(struct tm6000_core *dev, in buffer_filled() argument 120 dprintk(dev, V4L2_DEBUG_ISOC, "[%p/%d] wakeup\n", buf, buf->vb.i); in buffer_filled() 136 struct tm6000_core *dev = container_of(dma_q, struct tm6000_core, vidq); in copy_streams() local 145 if (!dev->radio) { in copy_streams() 158 if (!dev->isoc_ctl.cmd) { in copy_streams() 160 if (dev->isoc_ctl.tmp_buf_len > 0) { in copy_streams() 162 header = dev->isoc_ctl.tmp_buf; in copy_streams() 163 if (4 - dev->isoc_ctl.tmp_buf_len > 0) { in copy_streams() [all …]
|
/linux-4.1.27/drivers/usb/gadget/udc/ |
D | pch_udc.c | 296 struct pch_udc_dev *dev; member 423 static inline u32 pch_udc_readl(struct pch_udc_dev *dev, unsigned long reg) in pch_udc_readl() argument 425 return ioread32(dev->base_addr + reg); in pch_udc_readl() 428 static inline void pch_udc_writel(struct pch_udc_dev *dev, in pch_udc_writel() argument 431 iowrite32(val, dev->base_addr + reg); in pch_udc_writel() 434 static inline void pch_udc_bit_set(struct pch_udc_dev *dev, in pch_udc_bit_set() argument 438 pch_udc_writel(dev, pch_udc_readl(dev, reg) | bitmask, reg); in pch_udc_bit_set() 441 static inline void pch_udc_bit_clr(struct pch_udc_dev *dev, in pch_udc_bit_clr() argument 445 pch_udc_writel(dev, pch_udc_readl(dev, reg) & ~(bitmask), reg); in pch_udc_bit_clr() 450 return ioread32(ep->dev->base_addr + ep->offset_addr + reg); in pch_udc_ep_readl() [all …]
|
D | gr_udc.c | 102 dev_dbg(ep->dev->dev, "%s: 0x%p, %d bytes data%s:\n", str, req, buflen, in gr_dbgprint_request() 108 static void gr_dbgprint_devreq(struct gr_udc *dev, u8 type, u8 request, in gr_dbgprint_devreq() argument 111 dev_vdbg(dev->dev, "REQ: %02x.%02x v%04x i%04x l%04x\n", in gr_dbgprint_devreq() 119 static void gr_dbgprint_devreq(struct gr_udc *dev, u8 type, u8 request, in gr_dbgprint_devreq() argument 189 struct gr_udc *dev = seq->private; in gr_seq_show() local 190 u32 control = gr_read32(&dev->regs->control); in gr_seq_show() 191 u32 status = gr_read32(&dev->regs->status); in gr_seq_show() 195 usb_state_string(dev->gadget.state)); in gr_seq_show() 199 seq_printf(seq, "ep0state = %s\n", gr_ep0state_string(dev->ep0state)); in gr_seq_show() 200 seq_printf(seq, "irq_enabled = %d\n", dev->irq_enabled); in gr_seq_show() [all …]
|
D | amd5536udc.c | 68 static int udc_probe(struct udc *dev); 69 static void udc_basic_init(struct udc *dev); 70 static void udc_setup_endpoints(struct udc *dev); 71 static void udc_soft_reset(struct udc *dev); 74 static int udc_free_dma_chain(struct udc *dev, struct udc_request *req); 77 static int udc_remote_wakeup(struct udc *dev); 178 static void print_regs(struct udc *dev) in print_regs() argument 180 DBG(dev, "------- Device registers -------\n"); in print_regs() 181 DBG(dev, "dev config = %08x\n", readl(&dev->regs->cfg)); in print_regs() 182 DBG(dev, "dev control = %08x\n", readl(&dev->regs->ctl)); in print_regs() [all …]
|
D | net2272.c | 130 dev_dbg(ep->dev->dev, "%s %s %02x !NAK\n", in assert_out_naking() 191 struct net2272 *dev; in net2272_enable() local 201 dev = ep->dev; in net2272_enable() 202 if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) in net2272_enable() 207 spin_lock_irqsave(&dev->lock, flags); in net2272_enable() 224 if ((dev->gadget.speed == USB_SPEED_HIGH && max != 512) || in net2272_enable() 225 (dev->gadget.speed == USB_SPEED_FULL && max > 64)) { in net2272_enable() 226 spin_unlock_irqrestore(&dev->lock, flags); in net2272_enable() 244 tmp = (1 << ep->num) | net2272_read(dev, IRQENB0); in net2272_enable() 245 net2272_write(dev, IRQENB0, tmp); in net2272_enable() [all …]
|
/linux-4.1.27/drivers/infiniband/hw/mthca/ |
D | mthca_eq.c | 166 static inline u64 async_mask(struct mthca_dev *dev) in async_mask() argument 168 return dev->mthca_flags & MTHCA_FLAG_SRQ ? in async_mask() 173 static inline void tavor_set_eq_ci(struct mthca_dev *dev, struct mthca_eq *eq, u32 ci) in tavor_set_eq_ci() argument 185 dev->kar + MTHCA_EQ_DOORBELL, in tavor_set_eq_ci() 186 MTHCA_GET_DOORBELL_LOCK(&dev->doorbell_lock)); in tavor_set_eq_ci() 189 static inline void arbel_set_eq_ci(struct mthca_dev *dev, struct mthca_eq *eq, u32 ci) in arbel_set_eq_ci() argument 194 dev->eq_regs.arbel.eq_set_ci_base + eq->eqn * 8); in arbel_set_eq_ci() 199 static inline void set_eq_ci(struct mthca_dev *dev, struct mthca_eq *eq, u32 ci) in set_eq_ci() argument 201 if (mthca_is_memfree(dev)) in set_eq_ci() 202 arbel_set_eq_ci(dev, eq, ci); in set_eq_ci() [all …]
|
/linux-4.1.27/drivers/nfc/ |
D | nfcsim.c | 22 #define DEV_ERR(_dev, fmt, args...) nfc_err(&_dev->nfc_dev->dev, \ 25 #define DEV_DBG(_dev, fmt, args...) dev_dbg(&_dev->nfc_dev->dev, \ 65 static void nfcsim_cleanup_dev(struct nfcsim *dev, u8 shutdown) in nfcsim_cleanup_dev() argument 67 DEV_DBG(dev, "shutdown=%d\n", shutdown); in nfcsim_cleanup_dev() 69 mutex_lock(&dev->lock); in nfcsim_cleanup_dev() 71 dev->polling_mode = NFCSIM_POLL_NONE; in nfcsim_cleanup_dev() 72 dev->shutting_down = shutdown; in nfcsim_cleanup_dev() 73 dev->cb = NULL; in nfcsim_cleanup_dev() 74 dev_kfree_skb(dev->clone_skb); in nfcsim_cleanup_dev() 75 dev->clone_skb = NULL; in nfcsim_cleanup_dev() [all …]
|
D | pn533.c | 151 typedef int (*pn533_send_async_complete_t) (struct pn533 *dev, void *arg, 430 bool (*rx_is_frame_valid)(void *frame, struct pn533 *dev); 505 static bool pn533_acr122_is_rx_frame_valid(void *_frame, struct pn533 *dev) in pn533_acr122_is_rx_frame_valid() argument 606 static bool pn533_std_rx_frame_is_valid(void *_frame, struct pn533 *dev) in pn533_std_rx_frame_is_valid() argument 616 dev->ops->rx_header_len = PN533_STD_FRAME_HEADER_LEN; in pn533_std_rx_frame_is_valid() 629 dev->ops->rx_header_len = PN533_EXT_FRAME_HEADER_LEN; in pn533_std_rx_frame_is_valid() 699 static bool pn533_rx_frame_is_cmd_response(struct pn533 *dev, void *frame) in pn533_rx_frame_is_cmd_response() argument 701 return (dev->ops->get_cmd_code(frame) == in pn533_rx_frame_is_cmd_response() 702 PN533_CMD_RESPONSE(dev->cmd->code)); in pn533_rx_frame_is_cmd_response() 707 struct pn533 *dev = urb->context; in pn533_recv_response() local [all …]
|
/linux-4.1.27/drivers/net/ethernet/seeq/ |
D | ether3.c | 76 static void ether3_setmulticastlist(struct net_device *dev); 77 static int ether3_rx(struct net_device *dev, unsigned int maxcnt); 78 static void ether3_tx(struct net_device *dev); 79 static int ether3_open (struct net_device *dev); 80 static int ether3_sendpacket (struct sk_buff *skb, struct net_device *dev); 82 static int ether3_close (struct net_device *dev); 83 static void ether3_setmulticastlist (struct net_device *dev); 84 static void ether3_timeout(struct net_device *dev); 117 ether3_setbuffer(struct net_device *dev, buffer_rw_t read, int start) in ether3_setbuffer() argument 121 ether3_outw(priv(dev)->regs.config1 | CFG1_LOCBUFMEM, REG_CONFIG1); in ether3_setbuffer() [all …]
|
/linux-4.1.27/drivers/ps3/ |
D | ps3stor_lib.c | 87 static int ps3stor_probe_access(struct ps3_storage_device *dev) in ps3stor_probe_access() argument 93 if (dev->sbd.match_id == PS3_MATCH_ID_STOR_ROM) { in ps3stor_probe_access() 95 dev->accessible_regions = 1; in ps3stor_probe_access() 100 for (i = 0; i < dev->num_regions; i++) { in ps3stor_probe_access() 101 dev_dbg(&dev->sbd.core, in ps3stor_probe_access() 105 dev->region_idx = i; in ps3stor_probe_access() 106 res = ps3stor_read_write_sectors(dev, dev->bounce_lpar, 0, 1, in ps3stor_probe_access() 109 dev_dbg(&dev->sbd.core, "%s:%u: read failed, " in ps3stor_probe_access() 115 dev_dbg(&dev->sbd.core, "%s:%u: region %u is accessible\n", in ps3stor_probe_access() 117 set_bit(i, &dev->accessible_regions); in ps3stor_probe_access() [all …]
|
/linux-4.1.27/drivers/usb/gadget/function/ |
D | u_ether.c | 116 #define DBG(dev, fmt, args...) \ argument 117 xprintk(dev , KERN_DEBUG , fmt , ## args) 119 #define DBG(dev, fmt, args...) \ argument 126 #define VDBG(dev, fmt, args...) \ argument 130 #define ERROR(dev, fmt, args...) \ argument 131 xprintk(dev , KERN_ERR , fmt , ## args) 132 #define INFO(dev, fmt, args...) \ argument 133 xprintk(dev , KERN_INFO , fmt , ## args) 141 struct eth_dev *dev = netdev_priv(net); in ueth_change_mtu() local 146 spin_lock_irqsave(&dev->lock, flags); in ueth_change_mtu() [all …]
|
D | f_printer.c | 266 struct printer_dev *dev = ep->driver_data; in rx_complete() local 270 spin_lock_irqsave(&dev->lock, flags); in rx_complete() 279 list_add_tail(&req->list, &dev->rx_buffers); in rx_complete() 280 DBG(dev, "G_Printer : rx length %d\n", req->actual); in rx_complete() 282 list_add(&req->list, &dev->rx_reqs); in rx_complete() 289 VDBG(dev, "rx shutdown, code %d\n", status); in rx_complete() 290 list_add(&req->list, &dev->rx_reqs); in rx_complete() 295 DBG(dev, "rx %s reset\n", ep->name); in rx_complete() 296 list_add(&req->list, &dev->rx_reqs); in rx_complete() 304 DBG(dev, "rx status %d\n", status); in rx_complete() [all …]
|
/linux-4.1.27/drivers/net/ethernet/cirrus/ |
D | mac89x0.c | 124 extern void reset_chip(struct net_device *dev); 126 static int net_open(struct net_device *dev); 127 static int net_send_packet(struct sk_buff *skb, struct net_device *dev); 129 static void set_multicast_list(struct net_device *dev); 130 static void net_rx(struct net_device *dev); 131 static int net_close(struct net_device *dev); 132 static struct net_device_stats *net_get_stats(struct net_device *dev); 133 static int set_mac_address(struct net_device *dev, void *addr); 137 #define tx_done(dev) 1 argument 141 readreg_io(struct net_device *dev, int portno) in readreg_io() argument [all …]
|
D | cs89x0.c | 160 #define tx_done(dev) 1 argument 222 readreg(struct net_device *dev, u16 regno) in readreg() argument 224 struct net_local *lp = netdev_priv(dev); in readreg() 231 writereg(struct net_device *dev, u16 regno, u16 value) in writereg() argument 233 struct net_local *lp = netdev_priv(dev); in writereg() 240 wait_eeprom_ready(struct net_device *dev) in wait_eeprom_ready() argument 247 while (readreg(dev, PP_SelfST) & SI_BUSY) in wait_eeprom_ready() 254 get_eeprom_data(struct net_device *dev, int off, int len, int *buffer) in get_eeprom_data() argument 260 if (wait_eeprom_ready(dev) < 0) in get_eeprom_data() 263 writereg(dev, PP_EECMD, (off + i) | EEPROM_READ_CMD); in get_eeprom_data() [all …]
|
/linux-4.1.27/drivers/pnp/ |
D | core.c | 79 dev_set_name(&protocol->dev, "pnp%d", nodenum); in pnp_register_protocol() 85 ret = device_register(&protocol->dev); in pnp_register_protocol() 99 device_unregister(&protocol->dev); in pnp_unregister_protocol() 102 static void pnp_free_ids(struct pnp_dev *dev) in pnp_free_ids() argument 107 id = dev->id; in pnp_free_ids() 121 void pnp_free_resources(struct pnp_dev *dev) in pnp_free_resources() argument 125 list_for_each_entry_safe(pnp_res, tmp, &dev->resources, list) { in pnp_free_resources() 132 struct pnp_dev *dev = to_pnp_dev(dmdev); in pnp_release_device() local 134 pnp_free_ids(dev); in pnp_release_device() 135 pnp_free_resources(dev); in pnp_release_device() [all …]
|
D | manager.c | 21 static struct resource *pnp_find_resource(struct pnp_dev *dev, in pnp_find_resource() argument 26 struct resource *res = pnp_get_resource(dev, type, bar); in pnp_find_resource() 37 static int pnp_assign_port(struct pnp_dev *dev, struct pnp_port *rule, int idx) in pnp_assign_port() argument 41 res = pnp_find_resource(dev, rule->flags, IORESOURCE_IO, idx); in pnp_assign_port() 43 pnp_dbg(&dev->dev, " io %d already set to %#llx-%#llx " in pnp_assign_port() 56 pnp_dbg(&dev->dev, " io %d disabled\n", idx); in pnp_assign_port() 63 while (!pnp_check_port(dev, res)) { in pnp_assign_port() 67 pnp_dbg(&dev->dev, " couldn't assign io %d " in pnp_assign_port() 76 pnp_add_io_resource(dev, res->start, res->end, res->flags); in pnp_assign_port() 80 static int pnp_assign_mem(struct pnp_dev *dev, struct pnp_mem *rule, int idx) in pnp_assign_mem() argument [all …]
|
/linux-4.1.27/sound/core/ |
D | device.c | 47 struct snd_device *dev; in snd_device_new() local 52 dev = kzalloc(sizeof(*dev), GFP_KERNEL); in snd_device_new() 53 if (!dev) in snd_device_new() 55 INIT_LIST_HEAD(&dev->list); in snd_device_new() 56 dev->card = card; in snd_device_new() 57 dev->type = type; in snd_device_new() 58 dev->state = SNDRV_DEV_BUILD; in snd_device_new() 59 dev->device_data = device_data; in snd_device_new() 60 dev->ops = ops; in snd_device_new() 69 list_add(&dev->list, p); in snd_device_new() [all …]
|
/linux-4.1.27/drivers/staging/media/mn88473/ |
D | mn88473.c | 29 struct mn88473_dev *dev = i2c_get_clientdata(client); in mn88473_set_frontend() local 36 dev_dbg(&client->dev, in mn88473_set_frontend() 46 if (!dev->warm) { in mn88473_set_frontend() 89 dev_dbg(&client->dev, "get_if_frequency=%d\n", if_frequency); in mn88473_set_frontend() 95 tmp = div_u64(if_frequency * (u64)(1<<24) + (dev->xtal / 2), in mn88473_set_frontend() 96 dev->xtal); in mn88473_set_frontend() 101 ret = regmap_write(dev->regmap[2], 0x05, 0x00); in mn88473_set_frontend() 102 ret = regmap_write(dev->regmap[2], 0xfb, 0x13); in mn88473_set_frontend() 103 ret = regmap_write(dev->regmap[2], 0xef, 0x13); in mn88473_set_frontend() 104 ret = regmap_write(dev->regmap[2], 0xf9, 0x13); in mn88473_set_frontend() [all …]
|
/linux-4.1.27/drivers/crypto/ |
D | sahara.c | 242 static inline void sahara_write(struct sahara_dev *dev, u32 data, u32 reg) in sahara_write() argument 244 writel(data, dev->regs_base + reg); in sahara_write() 247 static inline unsigned int sahara_read(struct sahara_dev *dev, u32 reg) in sahara_read() argument 249 return readl(dev->regs_base + reg); in sahara_read() 252 static u32 sahara_aes_key_hdr(struct sahara_dev *dev) in sahara_aes_key_hdr() argument 258 if (dev->flags & FLAGS_CBC) { in sahara_aes_key_hdr() 263 if (dev->flags & FLAGS_ENCRYPT) { in sahara_aes_key_hdr() 271 static u32 sahara_aes_data_link_hdr(struct sahara_dev *dev) in sahara_aes_data_link_hdr() argument 355 static void sahara_decode_error(struct sahara_dev *dev, unsigned int error) in sahara_decode_error() argument 360 dev_err(dev->device, "%s: Error Register = 0x%08x\n", __func__, error); in sahara_decode_error() [all …]
|
/linux-4.1.27/drivers/media/usb/stk1160/ |
D | stk1160-v4l.c | 54 static void stk1160_set_std(struct stk1160 *dev) in stk1160_set_std() argument 97 if (dev->norm & V4L2_STD_525_60) { in stk1160_set_std() 100 stk1160_write_reg(dev, std525[i].reg, std525[i].val); in stk1160_set_std() 104 stk1160_write_reg(dev, std625[i].reg, std625[i].val); in stk1160_set_std() 113 static bool stk1160_set_alternate(struct stk1160 *dev) in stk1160_set_alternate() argument 115 int i, prev_alt = dev->alt; in stk1160_set_alternate() 125 for (i = 0; i < dev->num_alt; i++) { in stk1160_set_alternate() 127 if (dev->alt_max_pkt_size[i] >= min_pkt_size) { in stk1160_set_alternate() 128 dev->alt = i; in stk1160_set_alternate() 134 } else if (dev->alt_max_pkt_size[i] > in stk1160_set_alternate() [all …]
|
/linux-4.1.27/drivers/media/usb/stkwebcam/ |
D | stk-webcam.c | 128 int stk_camera_write_reg(struct stk_camera *dev, u16 index, u8 value) in stk_camera_write_reg() argument 130 struct usb_device *udev = dev->udev; in stk_camera_write_reg() 147 int stk_camera_read_reg(struct stk_camera *dev, u16 index, int *value) in stk_camera_read_reg() argument 149 struct usb_device *udev = dev->udev; in stk_camera_read_reg() 166 static int stk_start_stream(struct stk_camera *dev) in stk_start_stream() argument 172 if (!is_present(dev)) in stk_start_stream() 174 if (!is_memallocd(dev) || !is_initialised(dev)) { in stk_start_stream() 178 ret = usb_set_interface(dev->udev, 0, 5); in stk_start_stream() 182 if (stk_sensor_wakeup(dev)) in stk_start_stream() 185 stk_camera_read_reg(dev, 0x0116, &value_116); in stk_start_stream() [all …]
|
/linux-4.1.27/drivers/media/pci/dm1105/ |
D | dm1105.c | 327 struct rc_dev *dev; member 374 #define dm_io_mem(reg) ((unsigned long)(&dev->io_mem[reg])) 396 static void dm1105_gpio_set(struct dm1105_dev *dev, u32 mask) in dm1105_gpio_set() argument 406 static void dm1105_gpio_clear(struct dm1105_dev *dev, u32 mask) in dm1105_gpio_clear() argument 416 static void dm1105_gpio_andor(struct dm1105_dev *dev, u32 mask, u32 val) in dm1105_gpio_andor() argument 426 static u32 dm1105_gpio_get(struct dm1105_dev *dev, u32 mask) in dm1105_gpio_get() argument 437 static void dm1105_gpio_enable(struct dm1105_dev *dev, u32 mask, int asoutput) in dm1105_gpio_enable() argument 449 static void dm1105_setline(struct dm1105_dev *dev, u32 line, int state) in dm1105_setline() argument 452 dm1105_gpio_enable(dev, line, 0); in dm1105_setline() 454 dm1105_gpio_enable(dev, line, 1); in dm1105_setline() [all …]
|
/linux-4.1.27/drivers/input/ |
D | input.c | 75 static void input_start_autorepeat(struct input_dev *dev, int code) in input_start_autorepeat() argument 77 if (test_bit(EV_REP, dev->evbit) && in input_start_autorepeat() 78 dev->rep[REP_PERIOD] && dev->rep[REP_DELAY] && in input_start_autorepeat() 79 dev->timer.data) { in input_start_autorepeat() 80 dev->repeat_key = code; in input_start_autorepeat() 81 mod_timer(&dev->timer, in input_start_autorepeat() 82 jiffies + msecs_to_jiffies(dev->rep[REP_DELAY])); in input_start_autorepeat() 86 static void input_stop_autorepeat(struct input_dev *dev) in input_stop_autorepeat() argument 88 del_timer(&dev->timer); in input_stop_autorepeat() 131 static void input_pass_values(struct input_dev *dev, in input_pass_values() argument [all …]
|
D | input-polldev.c | 25 static void input_polldev_queue_work(struct input_polled_dev *dev) in input_polldev_queue_work() argument 29 delay = msecs_to_jiffies(dev->poll_interval); in input_polldev_queue_work() 33 queue_delayed_work(system_freezable_wq, &dev->work, delay); in input_polldev_queue_work() 38 struct input_polled_dev *dev = in input_polled_device_work() local 41 dev->poll(dev); in input_polled_device_work() 42 input_polldev_queue_work(dev); in input_polled_device_work() 47 struct input_polled_dev *dev = input_get_drvdata(input); in input_open_polled_device() local 49 if (dev->open) in input_open_polled_device() 50 dev->open(dev); in input_open_polled_device() 53 if (dev->poll_interval > 0) { in input_open_polled_device() [all …]
|
/linux-4.1.27/drivers/media/pci/cx25821/ |
D | cx25821-audio-upstream.c | 47 static int cx25821_sram_channel_setup_upstream_audio(struct cx25821_dev *dev, in cx25821_sram_channel_setup_upstream_audio() argument 102 static __le32 *cx25821_risc_field_upstream_audio(struct cx25821_dev *dev, in cx25821_risc_field_upstream_audio() argument 110 dev->channels[dev->_audio_upstream_channel].sram_channels; in cx25821_risc_field_upstream_audio() 136 static int cx25821_risc_buffer_upstream_audio(struct cx25821_dev *dev, in cx25821_risc_buffer_upstream_audio() argument 149 rp = dev->_risc_virt_addr; in cx25821_risc_buffer_upstream_audio() 168 dev->_risc_phys_start_addr + in cx25821_risc_buffer_upstream_audio() 172 dev->_risc_phys_start_addr + in cx25821_risc_buffer_upstream_audio() 177 rp = cx25821_risc_field_upstream_audio(dev, rp, in cx25821_risc_buffer_upstream_audio() 178 dev->_audiodata_buf_phys_addr + databuf_offset, in cx25821_risc_buffer_upstream_audio() 193 rp = dev->_risc_virt_addr + RISC_SYNC_INSTRUCTION_SIZE / 4 + in cx25821_risc_buffer_upstream_audio() [all …]
|
/linux-4.1.27/drivers/amba/ |
D | bus.c | 28 amba_lookup(const struct amba_id *table, struct amba_device *dev) in amba_lookup() argument 33 ret = (dev->periphid & table->mask) == table->id; in amba_lookup() 42 static int amba_match(struct device *dev, struct device_driver *drv) in amba_match() argument 44 struct amba_device *pcdev = to_amba_device(dev); in amba_match() 54 static int amba_uevent(struct device *dev, struct kobj_uevent_env *env) in amba_uevent() argument 56 struct amba_device *pcdev = to_amba_device(dev); in amba_uevent() 70 struct amba_device *dev = to_amba_device(_dev); in driver_override_show() local 72 if (!dev->driver_override) in driver_override_show() 75 return sprintf(buf, "%s\n", dev->driver_override); in driver_override_show() 82 struct amba_device *dev = to_amba_device(_dev); in driver_override_store() local [all …]
|
/linux-4.1.27/drivers/net/ethernet/natsemi/ |
D | ns83820.c | 464 static inline struct ns83820 *PRIV(struct net_device *dev) in PRIV() argument 466 return netdev_priv(dev); in PRIV() 469 #define __kick_rx(dev) writel(CR_RXE, dev->base + CR) argument 473 struct ns83820 *dev = PRIV(ndev); in kick_rx() local 475 if (test_and_clear_bit(0, &dev->rx_info.idle)) { in kick_rx() 477 writel(dev->rx_info.phy_descs + in kick_rx() 478 (4 * DESC_SIZE * dev->rx_info.next_rx), in kick_rx() 479 dev->base + RXDP); in kick_rx() 480 if (dev->rx_info.next_rx == dev->rx_info.next_empty) in kick_rx() 483 __kick_rx(dev); in kick_rx() [all …]
|
/linux-4.1.27/drivers/media/usb/au0828/ |
D | au0828-video.c | 60 static inline void i2c_gate_ctrl(struct au0828_dev *dev, int val) in i2c_gate_ctrl() argument 62 if (dev->dvb.frontend && dev->dvb.frontend->ops.analog_ops.i2c_gate_ctrl) in i2c_gate_ctrl() 63 dev->dvb.frontend->ops.analog_ops.i2c_gate_ctrl(dev->dvb.frontend, val); in i2c_gate_ctrl() 66 static inline void print_err_status(struct au0828_dev *dev, in print_err_status() argument 105 static int check_dev(struct au0828_dev *dev) in check_dev() argument 107 if (test_bit(DEV_DISCONNECTED, &dev->dev_state)) { in check_dev() 112 if (test_bit(DEV_MISCONFIGURED, &dev->dev_state)) { in check_dev() 125 struct au0828_dev *dev = container_of(dma_q, struct au0828_dev, vidq); in au0828_irq_callback() local 144 spin_lock_irqsave(&dev->slock, flags); in au0828_irq_callback() 145 dev->isoc_ctl.isoc_copy(dev, urb); in au0828_irq_callback() [all …]
|
D | au0828-core.c | 50 static int send_control_msg(struct au0828_dev *dev, u16 request, u32 value, 52 static int recv_control_msg(struct au0828_dev *dev, u16 request, u32 value, 59 u32 au0828_readreg(struct au0828_dev *dev, u16 reg) in au0828_readreg() argument 63 recv_control_msg(dev, CMD_REQUEST_IN, 0, reg, &result, 1); in au0828_readreg() 69 u32 au0828_writereg(struct au0828_dev *dev, u16 reg, u32 val) in au0828_writereg() argument 72 return send_control_msg(dev, CMD_REQUEST_OUT, val, reg); in au0828_writereg() 75 static int send_control_msg(struct au0828_dev *dev, u16 request, u32 value, in send_control_msg() argument 80 if (dev->usbdev) { in send_control_msg() 83 status = usb_control_msg(dev->usbdev, in send_control_msg() 84 usb_sndctrlpipe(dev->usbdev, 0), in send_control_msg() [all …]
|
/linux-4.1.27/drivers/gpu/drm/nouveau/dispnv04/ |
D | hw.c | 39 NVWriteVgaSeq(struct drm_device *dev, int head, uint8_t index, uint8_t value) in NVWriteVgaSeq() argument 41 NVWritePRMVIO(dev, head, NV_PRMVIO_SRX, index); in NVWriteVgaSeq() 42 NVWritePRMVIO(dev, head, NV_PRMVIO_SR, value); in NVWriteVgaSeq() 46 NVReadVgaSeq(struct drm_device *dev, int head, uint8_t index) in NVReadVgaSeq() argument 48 NVWritePRMVIO(dev, head, NV_PRMVIO_SRX, index); in NVReadVgaSeq() 49 return NVReadPRMVIO(dev, head, NV_PRMVIO_SR); in NVReadVgaSeq() 53 NVWriteVgaGr(struct drm_device *dev, int head, uint8_t index, uint8_t value) in NVWriteVgaGr() argument 55 NVWritePRMVIO(dev, head, NV_PRMVIO_GRX, index); in NVWriteVgaGr() 56 NVWritePRMVIO(dev, head, NV_PRMVIO_GX, value); in NVWriteVgaGr() 60 NVReadVgaGr(struct drm_device *dev, int head, uint8_t index) in NVReadVgaGr() argument [all …]
|
/linux-4.1.27/drivers/scsi/ |
D | scsi_pm.c | 21 static int do_scsi_suspend(struct device *dev, const struct dev_pm_ops *pm) in do_scsi_suspend() argument 23 return pm && pm->suspend ? pm->suspend(dev) : 0; in do_scsi_suspend() 26 static int do_scsi_freeze(struct device *dev, const struct dev_pm_ops *pm) in do_scsi_freeze() argument 28 return pm && pm->freeze ? pm->freeze(dev) : 0; in do_scsi_freeze() 31 static int do_scsi_poweroff(struct device *dev, const struct dev_pm_ops *pm) in do_scsi_poweroff() argument 33 return pm && pm->poweroff ? pm->poweroff(dev) : 0; in do_scsi_poweroff() 36 static int do_scsi_resume(struct device *dev, const struct dev_pm_ops *pm) in do_scsi_resume() argument 38 return pm && pm->resume ? pm->resume(dev) : 0; in do_scsi_resume() 41 static int do_scsi_thaw(struct device *dev, const struct dev_pm_ops *pm) in do_scsi_thaw() argument 43 return pm && pm->thaw ? pm->thaw(dev) : 0; in do_scsi_thaw() [all …]
|
D | imm.c | 35 struct pardevice *dev; /* Parport device entry */ member 52 static int device_check(imm_struct *dev); 63 static void got_it(imm_struct *dev) in got_it() argument 65 dev->base = dev->dev->port->base; in got_it() 66 if (dev->cur_cmd) in got_it() 67 dev->cur_cmd->SCp.phase = 1; in got_it() 69 wake_up(dev->waiting); in got_it() 74 imm_struct *dev = (imm_struct *) ref; in imm_wakeup() local 78 if (dev->wanted) { in imm_wakeup() 79 parport_claim(dev->dev); in imm_wakeup() [all …]
|
D | ppa.c | 31 struct pardevice *dev; /* Parport device entry */ member 54 static void got_it(ppa_struct *dev) in got_it() argument 56 dev->base = dev->dev->port->base; in got_it() 57 if (dev->cur_cmd) in got_it() 58 dev->cur_cmd->SCp.phase = 1; in got_it() 60 wake_up(dev->waiting); in got_it() 65 ppa_struct *dev = (ppa_struct *) ref; in ppa_wakeup() local 69 if (dev->wanted) { in ppa_wakeup() 70 parport_claim(dev->dev); in ppa_wakeup() 71 got_it(dev); in ppa_wakeup() [all …]
|
/linux-4.1.27/drivers/net/ethernet/i825xx/ |
D | ether1.c | 66 static int ether1_open(struct net_device *dev); 67 static int ether1_sendpacket(struct sk_buff *skb, struct net_device *dev); 69 static int ether1_close(struct net_device *dev); 70 static void ether1_setmulticastlist(struct net_device *dev); 71 static void ether1_timeout(struct net_device *dev); 85 #define ether1_readw(dev, addr, type, offset, svflgs) ether1_inw_p (dev, addr + (int)(&((type *)0)-… argument 86 #define ether1_writew(dev, val, addr, type, offset, svflgs) ether1_outw_p (dev, val, addr + (int)(&… argument 89 ether1_inw_p (struct net_device *dev, int addr, int svflgs) in ether1_inw_p() argument 105 ether1_outw_p (struct net_device *dev, unsigned short val, int addr, int svflgs) in ether1_outw_p() argument 128 ether1_writebuffer (struct net_device *dev, void *data, unsigned int start, unsigned int length) in ether1_writebuffer() argument [all …]
|
/linux-4.1.27/drivers/gpu/drm/ |
D | drm_irq.c | 46 #define vblanktimestamp(dev, crtc, count) \ argument 47 ((dev)->vblank[crtc].time[(count) % DRM_VBLANKTIME_RBSIZE]) 60 drm_get_last_vbltimestamp(struct drm_device *dev, int crtc, 93 static void drm_update_vblank_count(struct drm_device *dev, int crtc) in drm_update_vblank_count() argument 95 struct drm_vblank_crtc *vblank = &dev->vblank[crtc]; in drm_update_vblank_count() 113 cur_vblank = dev->driver->get_vblank_counter(dev, crtc); in drm_update_vblank_count() 114 rc = drm_get_last_vbltimestamp(dev, crtc, &t_vblank, 0); in drm_update_vblank_count() 115 } while (cur_vblank != dev->driver->get_vblank_counter(dev, crtc)); in drm_update_vblank_count() 120 diff += dev->max_vblank_count; in drm_update_vblank_count() 138 vblanktimestamp(dev, crtc, tslot) = rc ? t_vblank : (struct timeval) {0, 0}; in drm_update_vblank_count() [all …]
|
D | drm_fops.c | 49 static int drm_setup(struct drm_device * dev) in drm_setup() argument 53 if (dev->driver->firstopen && in drm_setup() 54 !drm_core_check_feature(dev, DRIVER_MODESET)) { in drm_setup() 55 ret = dev->driver->firstopen(dev); in drm_setup() 60 ret = drm_legacy_dma_setup(dev); in drm_setup() 82 struct drm_device *dev; in drm_open() local 91 dev = minor->dev; in drm_open() 92 if (!dev->open_count++) in drm_open() 96 filp->f_mapping = dev->anon_inode->i_mapping; in drm_open() 102 retcode = drm_setup(dev); in drm_open() [all …]
|
D | drm_drv.c | 128 struct drm_device *dev = master->minor->dev; in drm_master_destroy() local 131 mutex_lock(&dev->struct_mutex); in drm_master_destroy() 132 if (dev->driver->master_destroy) in drm_master_destroy() 133 dev->driver->master_destroy(dev, master); in drm_master_destroy() 135 list_for_each_entry_safe(r_list, list_temp, &dev->maplist, head) { in drm_master_destroy() 137 drm_legacy_rmmap_locked(dev, r_list->map); in drm_master_destroy() 150 mutex_unlock(&dev->struct_mutex); in drm_master_destroy() 161 int drm_setmaster_ioctl(struct drm_device *dev, void *data, in drm_setmaster_ioctl() argument 166 mutex_lock(&dev->master_mutex); in drm_setmaster_ioctl() 182 if (dev->driver->master_set) { in drm_setmaster_ioctl() [all …]
|
/linux-4.1.27/drivers/ipack/ |
D | ipack.c | 18 #define to_ipack_dev(device) container_of(device, struct ipack_device, dev) 23 static void ipack_device_release(struct device *dev) in ipack_device_release() argument 25 struct ipack_device *device = to_ipack_dev(dev); in ipack_device_release() 55 static int ipack_bus_match(struct device *dev, struct device_driver *drv) in ipack_bus_match() argument 57 struct ipack_device *idev = to_ipack_dev(dev); in ipack_bus_match() 67 struct ipack_device *dev = to_ipack_dev(device); in ipack_bus_probe() local 73 return drv->ops->probe(dev); in ipack_bus_probe() 78 struct ipack_device *dev = to_ipack_dev(device); in ipack_bus_remove() local 84 drv->ops->remove(dev); in ipack_bus_remove() 88 static int ipack_uevent(struct device *dev, struct kobj_uevent_env *env) in ipack_uevent() argument [all …]
|
/linux-4.1.27/arch/parisc/kernel/ |
D | drivers.c | 50 static inline int check_dev(struct device *dev) in check_dev() argument 52 if (dev->bus == &parisc_bus_type) { in check_dev() 54 pdev = to_parisc_device(dev); in check_dev() 68 static int descend_children(struct device * dev, void * data) in descend_children() argument 72 if (recurse_data->fn(dev, recurse_data->obj)) in descend_children() 75 return device_for_each_child(dev, recurse_data, descend_children); in descend_children() 102 static int match_device(struct parisc_driver *driver, struct parisc_device *dev) in match_device() argument 108 (ids->sversion != dev->id.sversion)) in match_device() 112 (ids->hw_type != dev->id.hw_type)) in match_device() 116 (ids->hversion != dev->id.hversion)) in match_device() [all …]
|
/linux-4.1.27/drivers/staging/media/mn88472/ |
D | mn88472.c | 29 struct mn88472_dev *dev = i2c_get_clientdata(client); in mn88472_set_frontend() local 36 dev_dbg(&client->dev, in mn88472_set_frontend() 41 if (!dev->warm) { in mn88472_set_frontend() 93 dev_dbg(&client->dev, "get_if_frequency=%d\n", if_frequency); in mn88472_set_frontend() 97 tmp = div_u64(if_frequency * (u64)(1<<24) + (dev->xtal / 2), in mn88472_set_frontend() 98 dev->xtal); in mn88472_set_frontend() 103 ret = regmap_write(dev->regmap[2], 0xfb, 0x13); in mn88472_set_frontend() 104 ret = regmap_write(dev->regmap[2], 0xef, 0x13); in mn88472_set_frontend() 105 ret = regmap_write(dev->regmap[2], 0xf9, 0x13); in mn88472_set_frontend() 109 ret = regmap_write(dev->regmap[2], 0x00, 0x66); in mn88472_set_frontend() [all …]
|
/linux-4.1.27/drivers/ssb/ |
D | driver_gige.c | 32 static inline u8 gige_read8(struct ssb_gige *dev, u16 offset) in gige_read8() argument 34 return ssb_read8(dev->dev, offset); in gige_read8() 37 static inline u16 gige_read16(struct ssb_gige *dev, u16 offset) in gige_read16() argument 39 return ssb_read16(dev->dev, offset); in gige_read16() 42 static inline u32 gige_read32(struct ssb_gige *dev, u16 offset) in gige_read32() argument 44 return ssb_read32(dev->dev, offset); in gige_read32() 47 static inline void gige_write8(struct ssb_gige *dev, in gige_write8() argument 50 ssb_write8(dev->dev, offset, value); in gige_write8() 53 static inline void gige_write16(struct ssb_gige *dev, in gige_write16() argument 56 ssb_write16(dev->dev, offset, value); in gige_write16() [all …]
|
/linux-4.1.27/drivers/atm/ |
D | horizon.c | 370 static inline void wr_regl (const hrz_dev * dev, unsigned char reg, u32 data) { in wr_regl() argument 371 outl (cpu_to_le32 (data), dev->iobase + reg); in wr_regl() 374 static inline u32 rd_regl (const hrz_dev * dev, unsigned char reg) { in rd_regl() argument 375 return le32_to_cpu (inl (dev->iobase + reg)); in rd_regl() 378 static inline void wr_regw (const hrz_dev * dev, unsigned char reg, u16 data) { in wr_regw() argument 379 outw (cpu_to_le16 (data), dev->iobase + reg); in wr_regw() 382 static inline u16 rd_regw (const hrz_dev * dev, unsigned char reg) { in rd_regw() argument 383 return le16_to_cpu (inw (dev->iobase + reg)); in rd_regw() 386 static inline void wrs_regb (const hrz_dev * dev, unsigned char reg, void * addr, u32 len) { in wrs_regb() argument 387 outsb (dev->iobase + reg, addr, len); in wrs_regb() [all …]
|
/linux-4.1.27/drivers/usb/c67x00/ |
D | c67x00-ll-hpi.c | 84 static inline u16 hpi_read_reg(struct c67x00_device *dev, int reg) in hpi_read_reg() argument 87 return __raw_readw(dev->hpi.base + reg * dev->hpi.regstep); in hpi_read_reg() 90 static inline void hpi_write_reg(struct c67x00_device *dev, int reg, u16 value) in hpi_write_reg() argument 93 __raw_writew(value, dev->hpi.base + reg * dev->hpi.regstep); in hpi_write_reg() 96 static inline u16 hpi_read_word_nolock(struct c67x00_device *dev, u16 reg) in hpi_read_word_nolock() argument 98 hpi_write_reg(dev, HPI_ADDR, reg); in hpi_read_word_nolock() 99 return hpi_read_reg(dev, HPI_DATA); in hpi_read_word_nolock() 102 static u16 hpi_read_word(struct c67x00_device *dev, u16 reg) in hpi_read_word() argument 107 spin_lock_irqsave(&dev->hpi.lock, flags); in hpi_read_word() 108 value = hpi_read_word_nolock(dev, reg); in hpi_read_word() [all …]
|
/linux-4.1.27/drivers/media/tuners/ |
D | it913x.c | 41 struct it913x_dev *dev = fe->tuner_priv; in it913x_init() local 48 dev_dbg(&dev->client->dev, "role %u\n", dev->role); in it913x_init() 50 ret = regmap_write(dev->regmap, 0x80ec4c, 0x68); in it913x_init() 56 ret = regmap_read(dev->regmap, 0x80ec86, &utmp); in it913x_init() 63 dev->clk_mode = utmp; in it913x_init() 64 dev->xtal = 2000; in it913x_init() 65 dev->fdiv = 3; in it913x_init() 70 dev->clk_mode = utmp; in it913x_init() 71 dev->xtal = 640; in it913x_init() 72 dev->fdiv = 1; in it913x_init() [all …]
|
/linux-4.1.27/drivers/media/usb/em28xx/ |
D | em28xx-core.c | 56 dev->name, __func__ , ##arg); } while (0) 65 dev->name, __func__ , ##arg); } while (0) 71 dev->name, __func__ , ##arg); } while (0) 77 int em28xx_read_reg_req_len(struct em28xx *dev, u8 req, u16 reg, in em28xx_read_reg_req_len() argument 81 int pipe = usb_rcvctrlpipe(dev->udev, 0); in em28xx_read_reg_req_len() 83 if (dev->disconnected) in em28xx_read_reg_req_len() 99 mutex_lock(&dev->ctrl_urb_lock); in em28xx_read_reg_req_len() 100 ret = usb_control_msg(dev->udev, pipe, req, in em28xx_read_reg_req_len() 102 0x0000, reg, dev->urb_buf, len, HZ); in em28xx_read_reg_req_len() 106 mutex_unlock(&dev->ctrl_urb_lock); in em28xx_read_reg_req_len() [all …]
|
D | em28xx-audio.c | 64 static int em28xx_deinit_isoc_audio(struct em28xx *dev) in em28xx_deinit_isoc_audio() argument 69 for (i = 0; i < dev->adev.num_urb; i++) { in em28xx_deinit_isoc_audio() 70 struct urb *urb = dev->adev.urb[i]; in em28xx_deinit_isoc_audio() 83 struct em28xx *dev = urb->context; in em28xx_audio_isocirq() local 93 if (dev->disconnected) { in em28xx_audio_isocirq() 95 atomic_set(&dev->adev.stream_started, 0); in em28xx_audio_isocirq() 112 if (atomic_read(&dev->adev.stream_started) == 0) in em28xx_audio_isocirq() 115 if (dev->adev.capture_pcm_substream) { in em28xx_audio_isocirq() 116 substream = dev->adev.capture_pcm_substream; in em28xx_audio_isocirq() 129 oldptr = dev->adev.hwptr_done_capture; in em28xx_audio_isocirq() [all …]
|
/linux-4.1.27/drivers/misc/cxl/ |
D | pci.c | 32 #define CXL_READ_VSEC_LENGTH(dev, vsec, dest) \ argument 34 pci_read_config_word(dev, vsec + 0x6, dest); \ 37 #define CXL_READ_VSEC_NAFUS(dev, vsec, dest) \ argument 38 pci_read_config_byte(dev, vsec + 0x8, dest) 40 #define CXL_READ_VSEC_STATUS(dev, vsec, dest) \ argument 41 pci_read_config_byte(dev, vsec + 0x9, dest) 53 #define CXL_READ_VSEC_MODE_CONTROL(dev, vsec, dest) \ argument 54 pci_read_config_byte(dev, vsec + 0xa, dest) 55 #define CXL_WRITE_VSEC_MODE_CONTROL(dev, vsec, val) \ argument 56 pci_write_config_byte(dev, vsec + 0xa, val) [all …]
|
/linux-4.1.27/drivers/macintosh/ |
D | macio_asic.c | 42 static int macio_bus_match(struct device *dev, struct device_driver *drv) in macio_bus_match() argument 49 return of_match_device(matches, dev) != NULL; in macio_bus_match() 52 struct macio_dev *macio_dev_get(struct macio_dev *dev) in macio_dev_get() argument 56 if (!dev) in macio_dev_get() 58 tmp = get_device(&dev->ofdev.dev); in macio_dev_get() 65 void macio_dev_put(struct macio_dev *dev) in macio_dev_put() argument 67 if (dev) in macio_dev_put() 68 put_device(&dev->ofdev.dev); in macio_dev_put() 72 static int macio_device_probe(struct device *dev) in macio_device_probe() argument 79 drv = to_macio_driver(dev->driver); in macio_device_probe() [all …]
|
/linux-4.1.27/drivers/media/usb/uvc/ |
D | uvc_status.c | 26 static int uvc_input_init(struct uvc_device *dev) in uvc_input_init() argument 35 usb_make_path(dev->udev, dev->input_phys, sizeof(dev->input_phys)); in uvc_input_init() 36 strlcat(dev->input_phys, "/button", sizeof(dev->input_phys)); in uvc_input_init() 38 input->name = dev->name; in uvc_input_init() 39 input->phys = dev->input_phys; in uvc_input_init() 40 usb_to_input_id(dev->udev, &input->id); in uvc_input_init() 41 input->dev.parent = &dev->intf->dev; in uvc_input_init() 49 dev->input = input; in uvc_input_init() 57 static void uvc_input_cleanup(struct uvc_device *dev) in uvc_input_cleanup() argument 59 if (dev->input) in uvc_input_cleanup() [all …]
|
/linux-4.1.27/drivers/scsi/libsas/ |
D | sas_discover.c | 39 void sas_init_dev(struct domain_device *dev) in sas_init_dev() argument 41 switch (dev->dev_type) { in sas_init_dev() 43 INIT_LIST_HEAD(&dev->ssp_dev.eh_list_node); in sas_init_dev() 47 INIT_LIST_HEAD(&dev->ex_dev.children); in sas_init_dev() 48 mutex_init(&dev->ex_dev.cmd_mutex); in sas_init_dev() 70 struct domain_device *dev; in sas_get_port_device() local 73 dev = sas_alloc_device(); in sas_get_port_device() 74 if (!dev) in sas_get_port_device() 80 sas_put_device(dev); in sas_get_port_device() 85 memcpy(dev->frame_rcvd, phy->frame_rcvd, min(sizeof(dev->frame_rcvd), in sas_get_port_device() [all …]
|
/linux-4.1.27/drivers/gpio/ |
D | gpio-adp5588.c | 51 dev_err(&client->dev, "Read Error\n"); in adp5588_gpio_read() 61 dev_err(&client->dev, "Write Error\n"); in adp5588_gpio_write() 68 struct adp5588_gpio *dev = in adp5588_gpio_get_value() local 74 mutex_lock(&dev->lock); in adp5588_gpio_get_value() 76 if (dev->dir[bank] & bit) in adp5588_gpio_get_value() 77 val = dev->dat_out[bank]; in adp5588_gpio_get_value() 79 val = adp5588_gpio_read(dev->client, GPIO_DAT_STAT1 + bank); in adp5588_gpio_get_value() 81 mutex_unlock(&dev->lock); in adp5588_gpio_get_value() 90 struct adp5588_gpio *dev = in adp5588_gpio_set_value() local 96 mutex_lock(&dev->lock); in adp5588_gpio_set_value() [all …]
|
/linux-4.1.27/drivers/block/paride/ |
D | pg.c | 225 static int pg_identify(struct pg *dev, int log); 249 struct pg *dev = &devices[unit]; in pg_init_units() local 250 dev->pi = &dev->pia; in pg_init_units() 251 clear_bit(0, &dev->access); in pg_init_units() 252 dev->busy = 0; in pg_init_units() 253 dev->present = 0; in pg_init_units() 254 dev->bufptr = NULL; in pg_init_units() 255 dev->drive = parm[D_SLV]; in pg_init_units() 256 snprintf(dev->name, PG_NAMELEN, "%s%c", name, 'a'+unit); in pg_init_units() 262 static inline int status_reg(struct pg *dev) in status_reg() argument [all …]
|
/linux-4.1.27/drivers/pnp/pnpacpi/ |
D | core.c | 56 static int pnpacpi_get_resources(struct pnp_dev *dev) in pnpacpi_get_resources() argument 58 pnp_dbg(&dev->dev, "get resources\n"); in pnpacpi_get_resources() 59 return pnpacpi_parse_allocated_resource(dev); in pnpacpi_get_resources() 62 static int pnpacpi_set_resources(struct pnp_dev *dev) in pnpacpi_set_resources() argument 68 pnp_dbg(&dev->dev, "set resources\n"); in pnpacpi_set_resources() 70 acpi_dev = ACPI_COMPANION(&dev->dev); in pnpacpi_set_resources() 72 dev_dbg(&dev->dev, "ACPI device not found in %s!\n", __func__); in pnpacpi_set_resources() 76 if (WARN_ON_ONCE(acpi_dev != dev->data)) in pnpacpi_set_resources() 77 dev->data = acpi_dev; in pnpacpi_set_resources() 83 ret = pnpacpi_build_resource_template(dev, &buffer); in pnpacpi_set_resources() [all …]
|
/linux-4.1.27/drivers/crypto/amcc/ |
D | crypto4xx_core.c | 49 static void crypto4xx_hw_init(struct crypto4xx_device *dev) in crypto4xx_hw_init() argument 59 writel(PPC4XX_BYTE_ORDER, dev->ce_base + CRYPTO4XX_BYTE_ORDER_CFG); in crypto4xx_hw_init() 70 writel(pe_dma_cfg.w, dev->ce_base + CRYPTO4XX_PE_DMA_CFG); in crypto4xx_hw_init() 77 writel(pe_dma_cfg.w, dev->ce_base + CRYPTO4XX_PE_DMA_CFG); in crypto4xx_hw_init() 78 writel(dev->pdr_pa, dev->ce_base + CRYPTO4XX_PDR_BASE); in crypto4xx_hw_init() 79 writel(dev->pdr_pa, dev->ce_base + CRYPTO4XX_RDR_BASE); in crypto4xx_hw_init() 80 writel(PPC4XX_PRNG_CTRL_AUTO_EN, dev->ce_base + CRYPTO4XX_PRNG_CTRL); in crypto4xx_hw_init() 82 writel(rand_num, dev->ce_base + CRYPTO4XX_PRNG_SEED_L); in crypto4xx_hw_init() 84 writel(rand_num, dev->ce_base + CRYPTO4XX_PRNG_SEED_H); in crypto4xx_hw_init() 88 writel(ring_size.w, dev->ce_base + CRYPTO4XX_RING_SIZE); in crypto4xx_hw_init() [all …]
|
/linux-4.1.27/drivers/net/ethernet/apple/ |
D | bmac.c | 146 static int bmac_open(struct net_device *dev); 147 static int bmac_close(struct net_device *dev); 148 static int bmac_transmit_packet(struct sk_buff *skb, struct net_device *dev); 149 static void bmac_set_multicast(struct net_device *dev); 150 static void bmac_reset_and_enable(struct net_device *dev); 151 static void bmac_start_chip(struct net_device *dev); 152 static void bmac_init_chip(struct net_device *dev); 153 static void bmac_init_registers(struct net_device *dev); 154 static void bmac_enable_and_reset_chip(struct net_device *dev); 155 static int bmac_set_address(struct net_device *dev, void *addr); [all …]
|
/linux-4.1.27/net/bluetooth/rfcomm/ |
D | tty.c | 83 struct rfcomm_dev *dev = container_of(port, struct rfcomm_dev, port); in rfcomm_dev_destruct() local 84 struct rfcomm_dlc *dlc = dev->dlc; in rfcomm_dev_destruct() 86 BT_DBG("dev %p dlc %p", dev, dlc); in rfcomm_dev_destruct() 90 if (dlc->owner == dev) in rfcomm_dev_destruct() 96 if (dev->tty_dev) in rfcomm_dev_destruct() 97 tty_unregister_device(rfcomm_tty_driver, dev->id); in rfcomm_dev_destruct() 100 list_del(&dev->list); in rfcomm_dev_destruct() 103 kfree(dev); in rfcomm_dev_destruct() 113 struct rfcomm_dev *dev = container_of(port, struct rfcomm_dev, port); in rfcomm_dev_activate() local 116 err = rfcomm_dlc_open(dev->dlc, &dev->src, &dev->dst, dev->channel); in rfcomm_dev_activate() [all …]
|
/linux-4.1.27/drivers/target/ |
D | target_core_device.c | 63 struct se_device *dev; in transport_lookup_cmd_lun() local 134 dev = se_lun->lun_se_dev; in transport_lookup_cmd_lun() 135 atomic_long_inc(&dev->num_cmds); in transport_lookup_cmd_lun() 137 atomic_long_add(se_cmd->data_length, &dev->write_bytes); in transport_lookup_cmd_lun() 139 atomic_long_add(se_cmd->data_length, &dev->read_bytes); in transport_lookup_cmd_lun() 461 static struct se_port *core_alloc_port(struct se_device *dev) in core_alloc_port() argument 476 spin_lock(&dev->se_port_lock); in core_alloc_port() 477 if (dev->dev_port_count == 0x0000ffff) { in core_alloc_port() 480 spin_unlock(&dev->se_port_lock); in core_alloc_port() 496 port->sep_rtpi = dev->dev_rpti_counter++; in core_alloc_port() [all …]
|
/linux-4.1.27/drivers/net/ethernet/3com/ |
D | 3c589_cs.c | 165 static void tc589_reset(struct net_device *dev); 167 static int el3_config(struct net_device *dev, struct ifmap *map); 168 static int el3_open(struct net_device *dev); 170 struct net_device *dev); 172 static void update_stats(struct net_device *dev); 173 static struct net_device_stats *el3_get_stats(struct net_device *dev); 174 static int el3_rx(struct net_device *dev); 175 static int el3_close(struct net_device *dev); 176 static void el3_tx_timeout(struct net_device *dev); 177 static void set_rx_mode(struct net_device *dev); [all …]
|
/linux-4.1.27/drivers/pci/pcie/aer/ |
D | aerdrv_core.c | 38 int pci_enable_pcie_error_reporting(struct pci_dev *dev) in pci_enable_pcie_error_reporting() argument 40 if (pcie_aer_get_firmware_first(dev)) in pci_enable_pcie_error_reporting() 43 if (!pci_find_ext_capability(dev, PCI_EXT_CAP_ID_ERR)) in pci_enable_pcie_error_reporting() 46 return pcie_capability_set_word(dev, PCI_EXP_DEVCTL, PCI_EXP_AER_FLAGS); in pci_enable_pcie_error_reporting() 50 int pci_disable_pcie_error_reporting(struct pci_dev *dev) in pci_disable_pcie_error_reporting() argument 52 if (pcie_aer_get_firmware_first(dev)) in pci_disable_pcie_error_reporting() 55 return pcie_capability_clear_word(dev, PCI_EXP_DEVCTL, in pci_disable_pcie_error_reporting() 60 int pci_cleanup_aer_uncorrect_error_status(struct pci_dev *dev) in pci_cleanup_aer_uncorrect_error_status() argument 65 pos = pci_find_ext_capability(dev, PCI_EXT_CAP_ID_ERR); in pci_cleanup_aer_uncorrect_error_status() 69 pci_read_config_dword(dev, pos + PCI_ERR_UNCOR_STATUS, &status); in pci_cleanup_aer_uncorrect_error_status() [all …]
|
/linux-4.1.27/drivers/media/pci/cx23885/ |
D | cx23885-video.c | 69 printk(KERN_DEBUG "%s: " fmt, dev->name, ## arg);\ 97 void cx23885_video_wakeup(struct cx23885_dev *dev, in cx23885_video_wakeup() argument 115 int cx23885_set_tvnorm(struct cx23885_dev *dev, v4l2_std_id norm) in cx23885_set_tvnorm() argument 122 if (dev->tvnorm != norm) { in cx23885_set_tvnorm() 123 if (vb2_is_busy(&dev->vb2_vidq) || vb2_is_busy(&dev->vb2_vbiq) || in cx23885_set_tvnorm() 124 vb2_is_busy(&dev->vb2_mpegq)) in cx23885_set_tvnorm() 128 dev->tvnorm = norm; in cx23885_set_tvnorm() 130 call_all(dev, video, s_std, norm); in cx23885_set_tvnorm() 135 static struct video_device *cx23885_vdev_init(struct cx23885_dev *dev, in cx23885_vdev_init() argument 147 vfd->v4l2_dev = &dev->v4l2_dev; in cx23885_vdev_init() [all …]
|
D | cx23885-core.c | 53 printk(KERN_DEBUG "%s: " fmt, dev->name, ## arg);\ 302 static void cx23885_irq_add(struct cx23885_dev *dev, u32 mask) in cx23885_irq_add() argument 305 spin_lock_irqsave(&dev->pci_irqmask_lock, flags); in cx23885_irq_add() 307 dev->pci_irqmask |= mask; in cx23885_irq_add() 309 spin_unlock_irqrestore(&dev->pci_irqmask_lock, flags); in cx23885_irq_add() 312 void cx23885_irq_add_enable(struct cx23885_dev *dev, u32 mask) in cx23885_irq_add_enable() argument 315 spin_lock_irqsave(&dev->pci_irqmask_lock, flags); in cx23885_irq_add_enable() 317 dev->pci_irqmask |= mask; in cx23885_irq_add_enable() 320 spin_unlock_irqrestore(&dev->pci_irqmask_lock, flags); in cx23885_irq_add_enable() 323 void cx23885_irq_enable(struct cx23885_dev *dev, u32 mask) in cx23885_irq_enable() argument [all …]
|
/linux-4.1.27/drivers/gpu/drm/omapdrm/ |
D | omap_irq.c | 31 static void omap_irq_update(struct drm_device *dev) in omap_irq_update() argument 33 struct omap_drm_private *priv = dev->dev_private; in omap_irq_update() 48 void __omap_irq_register(struct drm_device *dev, struct omap_drm_irq *irq) in __omap_irq_register() argument 50 struct omap_drm_private *priv = dev->dev_private; in __omap_irq_register() 58 omap_irq_update(dev); in __omap_irq_register() 64 void omap_irq_register(struct drm_device *dev, struct omap_drm_irq *irq) in omap_irq_register() argument 68 __omap_irq_register(dev, irq); in omap_irq_register() 73 void __omap_irq_unregister(struct drm_device *dev, struct omap_drm_irq *irq) in __omap_irq_unregister() argument 82 omap_irq_update(dev); in __omap_irq_unregister() 88 void omap_irq_unregister(struct drm_device *dev, struct omap_drm_irq *irq) in omap_irq_unregister() argument [all …]
|
/linux-4.1.27/drivers/gpu/drm/tilcdc/ |
D | tilcdc_drv.c | 52 static struct drm_framebuffer *tilcdc_fb_create(struct drm_device *dev, in tilcdc_fb_create() argument 55 return drm_fb_cma_create(dev, file_priv, mode_cmd); in tilcdc_fb_create() 58 static void tilcdc_fb_output_poll_changed(struct drm_device *dev) in tilcdc_fb_output_poll_changed() argument 60 struct tilcdc_drm_private *priv = dev->dev_private; in tilcdc_fb_output_poll_changed() 69 static int modeset_init(struct drm_device *dev) in modeset_init() argument 71 struct tilcdc_drm_private *priv = dev->dev_private; in modeset_init() 74 drm_mode_config_init(dev); in modeset_init() 76 priv->crtc = tilcdc_crtc_create(dev); in modeset_init() 80 mod->funcs->modeset_init(mod, dev); in modeset_init() 85 dev_err(dev->dev, "no encoders/connectors found\n"); in modeset_init() [all …]
|
/linux-4.1.27/drivers/usb/gadget/legacy/ |
D | inode.c | 138 struct usb_device_descriptor *dev; member 167 struct dev_data *dev; in dev_new() local 169 dev = kzalloc(sizeof(*dev), GFP_KERNEL); in dev_new() 170 if (!dev) in dev_new() 172 dev->state = STATE_DEV_DISABLED; in dev_new() 173 atomic_set (&dev->count, 1); in dev_new() 174 spin_lock_init (&dev->lock); in dev_new() 175 INIT_LIST_HEAD (&dev->epfiles); in dev_new() 176 init_waitqueue_head (&dev->wait); in dev_new() 177 return dev; in dev_new() [all …]
|
/linux-4.1.27/drivers/net/ethernet/amd/ |
D | am79c961a.c | 90 #define am_writeword(dev,off,val) __raw_writew(val, ISAMEM_BASE + ((off) << 1)) argument 91 #define am_readword(dev,off) __raw_readw(ISAMEM_BASE + ((off) << 1)) argument 94 am_writebuffer(struct net_device *dev, u_int offset, unsigned char *buf, unsigned int length) in am_writebuffer() argument 128 am_readbuffer(struct net_device *dev, u_int offset, unsigned char *buf, unsigned int length) in am_readbuffer() argument 172 am79c961_ramtest(struct net_device *dev, unsigned int val) in am79c961_ramtest() argument 180 am_writebuffer(dev, 0, buffer, 65536); in am79c961_ramtest() 182 am_readbuffer(dev, 0, buffer, 65536); in am79c961_ramtest() 185 printk ("%s: buffer error (%02X %02X) %05X - ", dev->name, val, buffer[i], i); in am79c961_ramtest() 212 static unsigned int am79c961_get_rx_mode(struct net_device *dev, u16 *hash) in am79c961_get_rx_mode() argument 216 if (dev->flags & IFF_PROMISC) { in am79c961_get_rx_mode() [all …]
|
/linux-4.1.27/drivers/misc/c2port/ |
D | core.c | 65 static void c2port_reset(struct c2port_device *dev) in c2port_reset() argument 67 struct c2port_ops *ops = dev->ops; in c2port_reset() 73 ops->c2ck_set(dev, 0); in c2port_reset() 75 ops->c2ck_set(dev, 1); in c2port_reset() 81 static void c2port_strobe_ck(struct c2port_device *dev) in c2port_strobe_ck() argument 83 struct c2port_ops *ops = dev->ops; in c2port_strobe_ck() 91 ops->c2ck_set(dev, 0); in c2port_strobe_ck() 93 ops->c2ck_set(dev, 1); in c2port_strobe_ck() 103 static void c2port_write_ar(struct c2port_device *dev, u8 addr) in c2port_write_ar() argument 105 struct c2port_ops *ops = dev->ops; in c2port_write_ar() [all …]
|
/linux-4.1.27/drivers/w1/masters/ |
D | matrox_w1.c | 106 static __inline__ u8 matrox_w1_read_reg(struct matrox_device *dev, u8 reg) in matrox_w1_read_reg() argument 110 writeb(reg, dev->port_index); in matrox_w1_read_reg() 111 ret = readb(dev->port_data); in matrox_w1_read_reg() 117 static __inline__ void matrox_w1_write_reg(struct matrox_device *dev, u8 reg, u8 val) in matrox_w1_write_reg() argument 119 writeb(reg, dev->port_index); in matrox_w1_write_reg() 120 writeb(val, dev->port_data); in matrox_w1_write_reg() 127 struct matrox_device *dev = data; in matrox_w1_write_ddc_bit() local 132 bit = dev->data_mask; in matrox_w1_write_ddc_bit() 134 ret = matrox_w1_read_reg(dev, MATROX_GET_CONTROL); in matrox_w1_write_ddc_bit() 135 matrox_w1_write_reg(dev, MATROX_GET_CONTROL, ((ret & ~dev->data_mask) | bit)); in matrox_w1_write_ddc_bit() [all …]
|
/linux-4.1.27/drivers/usb/core/ |
D | usb.c | 139 struct usb_interface *usb_ifnum_to_if(const struct usb_device *dev, in usb_ifnum_to_if() argument 142 struct usb_host_config *config = dev->actconfig; in usb_ifnum_to_if() 194 static int __find_interface(struct device *dev, void *data) in __find_interface() argument 199 if (!is_usb_interface(dev)) in __find_interface() 202 if (dev->driver != arg->drv) in __find_interface() 204 intf = to_usb_interface(dev); in __find_interface() 222 struct device *dev; in usb_find_interface() local 227 dev = bus_find_device(&usb_bus_type, NULL, &argb, __find_interface); in usb_find_interface() 230 put_device(dev); in usb_find_interface() 232 return dev ? to_usb_interface(dev) : NULL; in usb_find_interface() [all …]
|
/linux-4.1.27/drivers/media/pci/saa7164/ |
D | saa7164-core.c | 258 struct saa7164_dev *dev = port->dev; in saa7164_work_enchandler_helper() local 364 struct saa7164_dev *dev = port->dev; in saa7164_work_enchandler() local 441 struct saa7164_dev *dev = port->dev; in saa7164_work_vbihandler() local 515 struct saa7164_dev *dev = container_of(w, struct saa7164_dev, workcmd); in saa7164_work_cmdhandler() local 518 saa7164_irq_dequeue(dev); in saa7164_work_cmdhandler() 533 struct saa7164_dev *dev = port->dev; in saa7164_irq_vbi() local 558 struct saa7164_dev *dev = port->dev; in saa7164_irq_encoder() local 582 struct saa7164_dev *dev = port->dev; in saa7164_irq_ts() local 620 struct saa7164_dev *dev = dev_id; in saa7164_irq() local 621 struct saa7164_port *porta = &dev->ports[SAA7164_PORT_TS1]; in saa7164_irq() [all …]
|