/linux-master/drivers/i2c/busses/ |
H A D | i2c-designware-slave.c | 21 static void i2c_dw_configure_fifo_slave(struct dw_i2c_dev *dev) argument 24 regmap_write(dev->map, DW_IC_TX_TL, 0); 25 regmap_write(dev->map, DW_IC_RX_TL, 0); 28 regmap_write(dev->map, DW_IC_CON, dev->slave_cfg); 29 regmap_write(dev->map, DW_IC_INTR_MASK, DW_IC_INTR_SLAVE_MASK); 34 * @dev: device private data 40 static int i2c_dw_init_slave(struct dw_i2c_dev *dev) argument 44 ret = i2c_dw_acquire_lock(dev); 49 __i2c_dw_disable(dev); 63 struct dw_i2c_dev *dev = i2c_get_adapdata(slave->adapter); local 88 struct dw_i2c_dev *dev = i2c_get_adapdata(slave->adapter); local 99 i2c_dw_read_clear_intrbits_slave(struct dw_i2c_dev *dev) argument 152 struct dw_i2c_dev *dev = dev_id; local 221 i2c_dw_configure_slave(struct dw_i2c_dev *dev) argument 232 i2c_dw_probe_slave(struct dw_i2c_dev *dev) argument [all...] |
/linux-master/drivers/infiniband/hw/mthca/ |
H A D | mthca_uar.c | 38 int mthca_uar_alloc(struct mthca_dev *dev, struct mthca_uar *uar) argument 40 uar->index = mthca_alloc(&dev->uar_table.alloc); 44 uar->pfn = (pci_resource_start(dev->pdev, 2) >> PAGE_SHIFT) + uar->index; 49 void mthca_uar_free(struct mthca_dev *dev, struct mthca_uar *uar) argument 51 mthca_free(&dev->uar_table.alloc, uar->index); 54 int mthca_init_uar_table(struct mthca_dev *dev) argument 58 ret = mthca_alloc_init(&dev->uar_table.alloc, 59 dev->limits.num_uars, 60 dev->limits.num_uars - 1, 61 dev 72 mthca_cleanup_uar_table(struct mthca_dev *dev) argument [all...] |
/linux-master/drivers/pci/pcie/ |
H A D | ptm.c | 17 static struct pci_dev *pci_upstream_ptm(struct pci_dev *dev) argument 19 struct pci_dev *ups = pci_upstream_bridge(dev); 40 void pci_ptm_init(struct pci_dev *dev) argument 46 if (!pci_is_pcie(dev)) 49 ptm = pci_find_ext_capability(dev, PCI_EXT_CAP_ID_PTM); 53 dev->ptm_cap = ptm; 54 pci_add_ext_cap_save_buffer(dev, PCI_EXT_CAP_ID_PTM, sizeof(u32)); 56 pci_read_config_dword(dev, ptm + PCI_PTM_CAP, &cap); 57 dev->ptm_granularity = FIELD_GET(PCI_PTM_GRANULARITY_MASK, cap); 65 ups = pci_upstream_ptm(dev); 88 pci_save_ptm_state(struct pci_dev *dev) argument 105 pci_restore_ptm_state(struct pci_dev *dev) argument 123 __pci_enable_ptm(struct pci_dev *dev) argument 169 pci_enable_ptm(struct pci_dev *dev, u8 *granularity) argument 202 __pci_disable_ptm(struct pci_dev *dev) argument 221 pci_disable_ptm(struct pci_dev *dev) argument 234 pci_suspend_ptm(struct pci_dev *dev) argument 241 pci_resume_ptm(struct pci_dev *dev) argument 247 pcie_ptm_enabled(struct pci_dev *dev) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | mlx5.h | 38 void mlx5_init_reserved_gids(struct mlx5_core_dev *dev); 39 void mlx5_cleanup_reserved_gids(struct mlx5_core_dev *dev); 40 int mlx5_core_reserve_gids(struct mlx5_core_dev *dev, unsigned int count); 41 void mlx5_core_unreserve_gids(struct mlx5_core_dev *dev, unsigned int count); 42 int mlx5_core_reserved_gid_alloc(struct mlx5_core_dev *dev, int *gid_index); 43 void mlx5_core_reserved_gid_free(struct mlx5_core_dev *dev, int gid_index); 44 int mlx5_crdump_enable(struct mlx5_core_dev *dev); 45 void mlx5_crdump_disable(struct mlx5_core_dev *dev); 46 int mlx5_crdump_collect(struct mlx5_core_dev *dev, u32 *cr_data); 48 static inline struct net *mlx5_core_net(struct mlx5_core_dev *dev) argument 60 mlx5_get_sd(struct mlx5_core_dev *dev) argument 65 mlx5_set_sd(struct mlx5_core_dev *dev, struct mlx5_sd *sd) argument [all...] |
/linux-master/drivers/usb/misc/ |
H A D | yurex.c | 80 struct usb_yurex *dev = urb->context; local 84 dev_err(&urb->dev->dev, "%s - control failed: %d\n", 86 wake_up_interruptible(&dev->waitq); 94 struct usb_yurex *dev = to_yurex_dev(kref); local 96 dev_dbg(&dev->interface->dev, "%s\n", __func__); 98 if (dev->cntl_urb) { 99 usb_kill_urb(dev->cntl_urb); 100 kfree(dev 128 struct usb_yurex *dev = urb->context; local 194 struct usb_yurex *dev; local 311 struct usb_yurex *dev; local 347 struct usb_yurex *dev; local 355 struct usb_yurex *dev; local 390 struct usb_yurex *dev; local 404 struct usb_yurex *dev; local 433 struct usb_yurex *dev; local [all...] |
/linux-master/drivers/media/usb/stk1160/ |
H A D | stk1160-ac97.c | 21 static int stk1160_ac97_wait_transfer_complete(struct stk1160 *dev) argument 28 stk1160_read_reg(dev, STK1160_AC97CTL_0, &value); 40 static void stk1160_write_ac97(struct stk1160 *dev, u16 reg, u16 value) argument 43 stk1160_write_reg(dev, STK1160_AC97_ADDR, reg); 46 stk1160_write_reg(dev, STK1160_AC97_CMD, value & 0xff); 47 stk1160_write_reg(dev, STK1160_AC97_CMD + 1, (value & 0xff00) >> 8); 50 stk1160_write_reg(dev, STK1160_AC97CTL_0, 0x8c); 53 stk1160_ac97_wait_transfer_complete(dev); 57 static u16 stk1160_read_ac97(struct stk1160 *dev, u16 reg) argument 63 stk1160_write_reg(dev, STK1160_AC97_ADD 80 stk1160_ac97_dump_regs(struct stk1160 *dev) argument 107 stk1160_has_audio(struct stk1160 *dev) argument 115 stk1160_has_ac97(struct stk1160 *dev) argument 123 stk1160_ac97_setup(struct stk1160 *dev) argument [all...] |
/linux-master/kernel/time/ |
H A D | clockevents.c | 91 static int __clockevents_switch_state(struct clock_event_device *dev, argument 94 if (dev->features & CLOCK_EVT_FEAT_DUMMY) 103 if (dev->set_state_shutdown) 104 return dev->set_state_shutdown(dev); 109 if (!(dev->features & CLOCK_EVT_FEAT_PERIODIC)) 111 if (dev->set_state_periodic) 112 return dev->set_state_periodic(dev); 117 if (!(dev 147 clockevents_switch_state(struct clock_event_device *dev, enum clock_event_state state) argument 171 clockevents_shutdown(struct clock_event_device *dev) argument 181 clockevents_tick_resume(struct clock_event_device *dev) argument 202 clockevents_increase_min_delta(struct clock_event_device *dev) argument 233 clockevents_program_min_delta(struct clock_event_device *dev) argument 272 clockevents_program_min_delta(struct clock_event_device *dev) argument 303 clockevents_program_event(struct clock_event_device *dev, ktime_t expires, bool force) argument 345 struct clock_event_device *dev; local 360 struct clock_event_device *dev, *newdev = NULL; local 443 clockevents_register_device(struct clock_event_device *dev) argument 471 clockevents_config(struct clock_event_device *dev, u32 freq) argument 504 clockevents_config_and_register(struct clock_event_device *dev, u32 freq, unsigned long min_delta, unsigned long max_delta) argument 515 __clockevents_update_freq(struct clock_event_device *dev, u32 freq) argument 540 clockevents_update_freq(struct clock_event_device *dev, u32 freq) argument 556 clockevents_handle_noop(struct clock_event_device *dev) argument 592 struct clock_event_device *dev; local 604 struct clock_event_device *dev; local 634 struct clock_event_device *dev, *tmp; local 670 current_device_show(struct device *dev, struct device_attribute *attr, char *buf) argument 687 unbind_device_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) argument 726 tick_get_tick_dev(struct device *dev) argument 741 tick_get_tick_dev(struct device *dev) argument 753 struct device *dev = &per_cpu(tick_percpu_dev, cpu); local [all...] |
/linux-master/drivers/memstick/host/ |
H A D | r592.c | 53 static inline u32 r592_read_reg(struct r592_device *dev, int address) argument 55 u32 value = readl(dev->mmio + address); 61 static inline void r592_write_reg(struct r592_device *dev, argument 65 writel(value, dev->mmio + address); 69 static inline u32 r592_read_reg_raw_be(struct r592_device *dev, int address) argument 71 u32 value = __raw_readl(dev->mmio + address); 77 static inline void r592_write_reg_raw_be(struct r592_device *dev, argument 81 __raw_writel(cpu_to_be32(value), dev->mmio + address); 85 static inline void r592_set_reg_mask(struct r592_device *dev, argument 88 u32 reg = readl(dev 94 r592_clear_reg_mask(struct r592_device *dev, int address, u32 mask) argument 105 r592_wait_status(struct r592_device *dev, u32 mask, u32 wanted_mask) argument 130 r592_enable_device(struct r592_device *dev, bool enable) argument 151 r592_set_mode(struct r592_device *dev, bool parallel_mode) argument 179 r592_host_reset(struct r592_device *dev) argument 188 r592_clear_interrupts(struct r592_device *dev) argument 197 r592_test_io_error(struct r592_device *dev) argument 207 r592_test_fifo_empty(struct r592_device *dev) argument 223 r592_start_dma(struct r592_device *dev, bool is_write) argument 250 r592_stop_dma(struct r592_device *dev, int error) argument 265 r592_check_dma(struct r592_device *dev) argument 273 r592_transfer_fifo_dma(struct r592_device *dev) argument 323 r592_write_fifo_pio(struct r592_device *dev, unsigned char *buffer, int len) argument 357 r592_flush_fifo_write(struct r592_device *dev) argument 376 r592_read_fifo_pio(struct r592_device *dev, unsigned char *buffer, int len) argument 410 r592_transfer_fifo_pio(struct r592_device *dev) argument 452 r592_execute_tpc(struct r592_device *dev) argument 565 struct r592_device *dev = (struct r592_device *)data; local 596 r592_update_card_detect(struct r592_device *dev) argument 617 struct r592_device *dev = from_timer(dev, t, detect_timer); local 625 struct r592_device *dev = (struct r592_device *)data; local 682 struct r592_device *dev = memstick_priv(host); local 711 struct r592_device *dev = memstick_priv(host); local 734 struct r592_device *dev; local 825 struct r592_device *dev = pci_get_drvdata(pdev); local 853 struct r592_device *dev = dev_get_drvdata(core_dev); local 863 struct r592_device *dev = dev_get_drvdata(core_dev); local [all...] |
/linux-master/drivers/scsi/aacraid/ |
H A D | sa.c | 36 struct aac_dev *dev = dev_id; local 39 intstat = sa_readw(dev, DoorbellReg_p); 44 mask = ~(sa_readw(dev, SaDbCSR.PRISETIRQMASK)); 50 aac_printf(dev, sa_readl(dev, Mailbox5)); 51 sa_writew(dev, DoorbellClrReg_p, PrintfReady); /* clear PrintfReady */ 52 sa_writew(dev, DoorbellReg_s, PrintfDone); 53 } else if (intstat & DOORBELL_1) { // dev -> Host Normal Command Ready 54 sa_writew(dev, DoorbellClrReg_p, DOORBELL_1); 55 aac_command_normal(&dev 74 aac_sa_disable_interrupt(struct aac_dev *dev) argument 84 aac_sa_enable_interrupt(struct aac_dev *dev) argument 98 aac_sa_notify_adapter(struct aac_dev *dev, u32 event) argument 152 sa_sync_cmd(struct aac_dev *dev, u32 command, u32 p1, u32 p2, u32 p3, u32 p4, u32 p5, u32 p6, u32 *ret, u32 *r1, u32 *r2, u32 *r3, u32 *r4) argument 228 aac_sa_interrupt_adapter(struct aac_dev *dev) argument 241 aac_sa_start_adapter(struct aac_dev *dev) argument 255 aac_sa_restart_adapter(struct aac_dev *dev, int bled, u8 reset_type) argument 267 aac_sa_check_health(struct aac_dev *dev) argument 298 aac_sa_ioremap(struct aac_dev * dev, u32 size) argument 317 aac_sa_init(struct aac_dev *dev) argument [all...] |
H A D | nark.c | 27 * @dev: device to ioremap 31 static int aac_nark_ioremap(struct aac_dev * dev, u32 size) argument 34 iounmap(dev->regs.rx); 35 dev->regs.rx = NULL; 36 iounmap(dev->base); 37 dev->base = NULL; 40 dev->base_start = pci_resource_start(dev->pdev, 2); 41 dev->regs.rx = ioremap((u64)pci_resource_start(dev 63 aac_nark_init(struct aac_dev * dev) argument [all...] |
/linux-master/arch/mips/pci/ |
H A D | fixup-sb1250.c | 15 static void quirk_sb1250_pci(struct pci_dev *dev) argument 17 pci_write_config_byte(dev, 0x40, 0xff); 37 static int sb1250_bus_dma_limit(struct pci_dev *dev, void *data) argument 43 exclude_this = exclude->set && (dev->bus->number >= exclude->start && 44 dev->bus->number <= exclude->end); 45 ht_bridge = !exclude->set && (dev->vendor == PCI_VENDOR_ID_SIBYTE && 46 dev->device == PCI_DEVICE_ID_BCM1250_HT); 49 dev_dbg(&dev->dev, "not disabling DAC for device"); 51 exclude->start = dev 64 quirk_sb1250_pci_dac(struct pci_dev *dev) argument 76 quirk_sb1250_ht(struct pci_dev *dev) argument 86 quirk_sp1011(struct pci_dev *dev) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
H A D | crdump.c | 12 static bool mlx5_crdump_enabled(struct mlx5_core_dev *dev) argument 14 return !!dev->priv.health.crdump_size; 17 static int mlx5_crdump_fill(struct mlx5_core_dev *dev, u32 *cr_data) argument 19 u32 crdump_size = dev->priv.health.crdump_size; 25 ret = mlx5_vsc_gw_read_block_fast(dev, cr_data, crdump_size); 33 mlx5_core_warn(dev, "failed to read full dump, read %d out of %u\n", 41 int mlx5_crdump_collect(struct mlx5_core_dev *dev, u32 *cr_data) argument 45 if (!mlx5_crdump_enabled(dev)) 48 ret = mlx5_vsc_gw_lock(dev); 50 mlx5_core_warn(dev, "crdum 78 mlx5_crdump_enable(struct mlx5_core_dev *dev) argument 115 mlx5_crdump_disable(struct mlx5_core_dev *dev) argument [all...] |
/linux-master/drivers/media/usb/cx231xx/ |
H A D | cx231xx-avcore.c | 46 static int verve_write_byte(struct cx231xx *dev, u8 saddr, u8 data) argument 48 return cx231xx_write_i2c_data(dev, VERVE_I2C_ADDRESS, 52 static int verve_read_byte(struct cx231xx *dev, u8 saddr, u8 *data) argument 57 status = cx231xx_read_i2c_data(dev, VERVE_I2C_ADDRESS, 62 void initGPIO(struct cx231xx *dev) argument 70 cx231xx_send_gpio_cmd(dev, _gpio_direction, (u8 *)&value, 4, 0, 0); 72 verve_read_byte(dev, 0x07, &val); 73 dev_dbg(dev->dev, "verve_read_byte address0x07=0x%x\n", val); 74 verve_write_byte(dev, 84 uninitGPIO(struct cx231xx *dev) argument 98 afe_write_byte(struct cx231xx *dev, u16 saddr, u8 data) argument 104 afe_read_byte(struct cx231xx *dev, u16 saddr, u8 *data) argument 115 cx231xx_afe_init_super_block(struct cx231xx *dev, u32 ref_count) argument 186 cx231xx_afe_init_channels(struct cx231xx *dev) argument 235 cx231xx_afe_setup_AFE_for_baseband(struct cx231xx *dev) argument 256 cx231xx_afe_set_input_mux(struct cx231xx *dev, u32 input_mux) argument 293 cx231xx_afe_set_mode(struct cx231xx *dev, enum AFE_MODE mode) argument 330 cx231xx_afe_update_power_control(struct cx231xx *dev, enum AV_MODE avmode) argument 468 cx231xx_afe_adjust_ref_count(struct cx231xx *dev, u32 video_input) argument 513 vid_blk_write_byte(struct cx231xx *dev, u16 saddr, u8 data) argument 519 vid_blk_read_byte(struct cx231xx *dev, u16 saddr, u8 *data) argument 530 vid_blk_write_word(struct cx231xx *dev, u16 saddr, u32 data) argument 536 vid_blk_read_word(struct cx231xx *dev, u16 saddr, u32 *data) argument 541 cx231xx_check_fw(struct cx231xx *dev) argument 553 cx231xx_set_video_input_mux(struct cx231xx *dev, u8 input) argument 625 cx231xx_set_decoder_video_input(struct cx231xx *dev, u8 pin_type, u8 input) argument 938 cx231xx_enable656(struct cx231xx *dev) argument 954 cx231xx_disable656(struct cx231xx *dev) argument 972 cx231xx_do_mode_ctrl_overrides(struct cx231xx *dev) argument 1069 cx231xx_unmute_audio(struct cx231xx *dev) argument 1075 stopAudioFirmware(struct cx231xx *dev) argument 1080 restartAudioFirmware(struct cx231xx *dev) argument 1085 cx231xx_set_audio_input(struct cx231xx *dev, u8 input) argument 1107 cx231xx_set_audio_decoder_input(struct cx231xx *dev, enum AUDIO_INPUT audio_input) argument 1251 cx231xx_init_ctrl_pin_status(struct cx231xx *dev) argument 1263 cx231xx_set_agc_analog_digital_mux_select(struct cx231xx *dev, u8 analog_or_digital) argument 1284 cx231xx_enable_i2c_port_3(struct cx231xx *dev, bool is_port_3) argument 1325 update_HH_register_after_set_DIF(struct cx231xx *dev) argument 1341 cx231xx_dump_HH_reg(struct cx231xx *dev) argument 1477 cx231xx_Setup_AFE_for_LowIF(struct cx231xx *dev) argument 1533 cx231xx_set_Colibri_For_LowIF(struct cx231xx *dev, u32 if_freq, u8 spectral_invert, u32 mode) argument 1587 cx231xx_set_DIF_bandpass(struct cx231xx *dev, u32 if_freq, u8 spectral_invert, u32 mode) argument 1651 cx231xx_dif_configure_C2HH_for_low_IF(struct cx231xx *dev, u32 mode, u32 function_mode, u32 standard) argument 1745 cx231xx_dif_set_standard(struct cx231xx *dev, u32 standard) argument 2135 cx231xx_tuner_pre_channel_change(struct cx231xx *dev) argument 2150 cx231xx_tuner_post_channel_change(struct cx231xx *dev) argument 2184 cx231xx_i2s_blk_initialize(struct cx231xx *dev) argument 2202 cx231xx_i2s_blk_update_power_control(struct cx231xx *dev, enum AV_MODE avmode) argument 2223 cx231xx_i2s_blk_set_audio_input(struct cx231xx *dev, u8 audio_input) argument 2247 cx231xx_set_power_mode(struct cx231xx *dev, enum AV_MODE mode) argument 2463 cx231xx_power_suspend(struct cx231xx *dev) argument 2490 cx231xx_start_stream(struct cx231xx *dev, u32 ep_mask) argument 2515 cx231xx_stop_stream(struct cx231xx *dev, u32 ep_mask) argument 2540 cx231xx_initialize_stream_xfer(struct cx231xx *dev, u32 media_type) argument 2626 cx231xx_capture_start(struct cx231xx *dev, int start, u8 media_type) argument 2681 cx231xx_set_gpio_bit(struct cx231xx *dev, u32 gpio_bit, u32 gpio_val) argument 2691 cx231xx_get_gpio_bit(struct cx231xx *dev, u32 gpio_bit, u32 *gpio_val) argument 2713 cx231xx_set_gpio_direction(struct cx231xx *dev, int pin_number, int pin_value) argument 2748 cx231xx_set_gpio_value(struct cx231xx *dev, int pin_number, int pin_value) argument 2784 cx231xx_gpio_i2c_start(struct cx231xx *dev) argument 2817 cx231xx_gpio_i2c_end(struct cx231xx *dev) argument 2853 cx231xx_gpio_i2c_write_byte(struct cx231xx *dev, u8 data) argument 2900 cx231xx_gpio_i2c_read_byte(struct cx231xx *dev, u8 *buf) argument 2942 cx231xx_gpio_i2c_read_ack(struct cx231xx *dev) argument 2997 cx231xx_gpio_i2c_write_ack(struct cx231xx *dev) argument 3025 cx231xx_gpio_i2c_write_nak(struct cx231xx *dev) argument 3051 cx231xx_gpio_i2c_read(struct cx231xx *dev, u8 dev_addr, u8 *buf, u8 len) argument 3095 cx231xx_gpio_i2c_write(struct cx231xx *dev, u8 dev_addr, u8 *buf, u8 len) argument [all...] |
/linux-master/drivers/hid/intel-ish-hid/ishtp/ |
H A D | dma-if.c | 13 #include "ishtp-dev.h" 18 * @dev: ishtp device 24 void ishtp_cl_alloc_dma_buf(struct ishtp_device *dev) argument 28 if (dev->ishtp_host_dma_tx_buf) 31 dev->ishtp_host_dma_tx_buf_size = 1024*1024; 32 dev->ishtp_host_dma_rx_buf_size = 1024*1024; 35 dev->ishtp_host_dma_tx_buf = dma_alloc_coherent(dev->devc, 36 dev->ishtp_host_dma_tx_buf_size, 38 if (dev 66 ishtp_cl_free_dma_buf(struct ishtp_device *dev) argument 98 ishtp_cl_get_dma_send_buf(struct ishtp_device *dev, uint32_t size) argument 144 ishtp_cl_release_dma_acked_mem(struct ishtp_device *dev, void *msg_addr, uint8_t size) argument [all...] |
/linux-master/net/core/ |
H A D | link_watch.c | 21 #include "dev.h" 36 static unsigned int default_operstate(const struct net_device *dev) argument 38 if (netif_testing(dev)) 44 if (!netif_carrier_ok(dev)) { 45 int iflink = dev_get_iflink(dev); 48 if (iflink == dev->ifindex) 51 peer = __dev_get_by_index(dev_net(dev), iflink); 59 if (netif_dormant(dev)) 65 static void rfc2863_policy(struct net_device *dev) argument 67 unsigned int operstate = default_operstate(dev); 91 linkwatch_init_dev(struct net_device *dev) argument 100 linkwatch_urgent_event(struct net_device *dev) argument 115 linkwatch_add_event(struct net_device *dev) argument 157 linkwatch_do_dev(struct net_device *dev) argument 219 struct net_device *dev; local 247 linkwatch_sync_dev(struct net_device *dev) argument 282 linkwatch_fire_event(struct net_device *dev) argument [all...] |
/linux-master/drivers/gpu/drm/mediatek/ |
H A D | mtk_ethdr.h | 9 void mtk_ethdr_start(struct device *dev); 10 void mtk_ethdr_stop(struct device *dev); 11 int mtk_ethdr_clk_enable(struct device *dev); 12 void mtk_ethdr_clk_disable(struct device *dev); 13 void mtk_ethdr_config(struct device *dev, unsigned int w, 16 void mtk_ethdr_layer_config(struct device *dev, unsigned int idx, 19 void mtk_ethdr_register_vblank_cb(struct device *dev, 22 void mtk_ethdr_unregister_vblank_cb(struct device *dev); 23 void mtk_ethdr_enable_vblank(struct device *dev); 24 void mtk_ethdr_disable_vblank(struct device *dev); [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | fw_reset.h | 9 int mlx5_fw_reset_query(struct mlx5_core_dev *dev, u8 *reset_level, u8 *reset_type); 10 int mlx5_fw_reset_set_reset_sync(struct mlx5_core_dev *dev, u8 reset_type_sel, 12 int mlx5_fw_reset_set_live_patch(struct mlx5_core_dev *dev); 14 int mlx5_fw_reset_wait_reset_done(struct mlx5_core_dev *dev); 15 int mlx5_fw_reset_verify_fw_complete(struct mlx5_core_dev *dev, 17 void mlx5_fw_reset_events_start(struct mlx5_core_dev *dev); 18 void mlx5_fw_reset_events_stop(struct mlx5_core_dev *dev); 19 void mlx5_drain_fw_reset(struct mlx5_core_dev *dev); 20 int mlx5_fw_reset_init(struct mlx5_core_dev *dev); 21 void mlx5_fw_reset_cleanup(struct mlx5_core_dev *dev); [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x2/ |
H A D | usb_init.c | 13 static void mt76x2u_init_dma(struct mt76x02_dev *dev) argument 15 u32 val = mt76_rr(dev, MT_VEND_ADDR(CFG, MT_USB_U3DMA_CFG)); 25 mt76_wr(dev, MT_VEND_ADDR(CFG, MT_USB_U3DMA_CFG), val); 28 static void mt76x2u_power_on_rf_patch(struct mt76x02_dev *dev) argument 30 mt76_set(dev, MT_VEND_ADDR(CFG, 0x130), BIT(0) | BIT(16)); 33 mt76_clear(dev, MT_VEND_ADDR(CFG, 0x1c), 0xff); 34 mt76_set(dev, MT_VEND_ADDR(CFG, 0x1c), 0x30); 36 mt76_wr(dev, MT_VEND_ADDR(CFG, 0x14), 0x484f); 39 mt76_set(dev, MT_VEND_ADDR(CFG, 0x130), BIT(17)); 42 mt76_clear(dev, MT_VEND_ADD 48 mt76x2u_power_on_rf(struct mt76x02_dev *dev, int unit) argument 70 mt76x2u_power_on(struct mt76x02_dev *dev) argument 106 mt76x2u_init_eeprom(struct mt76x02_dev *dev) argument 126 mt76x2u_init_hardware(struct mt76x02_dev *dev) argument 190 mt76x2u_register_device(struct mt76x02_dev *dev) argument 238 mt76x2u_stop_hw(struct mt76x02_dev *dev) argument 245 mt76x2u_cleanup(struct mt76x02_dev *dev) argument [all...] |
H A D | usb_mac.c | 9 static void mt76x2u_mac_fixup_xtal(struct mt76x02_dev *dev) argument 14 eep_val = mt76x02_eeprom_get(dev, MT_EE_XTAL_TRIM_2); 24 eep_val = mt76x02_eeprom_get(dev, MT_EE_XTAL_TRIM_1); 32 mt76_rmw_field(dev, MT_VEND_ADDR(CFG, MT_XO_CTRL5), 34 mt76_set(dev, MT_VEND_ADDR(CFG, MT_XO_CTRL6), MT_XO_CTRL6_C2_CTRL); 36 mt76_wr(dev, 0x504, 0x06000000); 37 mt76_wr(dev, 0x50c, 0x08800000); 39 mt76_wr(dev, 0x504, 0x0); 42 mt76_rmw_field(dev, MT_XIFS_TIME_CFG, 44 mt76_rmw_field(dev, MT_BKOFF_SLOT_CF 62 mt76x2u_mac_reset(struct mt76x02_dev *dev) argument 95 mt76x2u_mac_stop(struct mt76x02_dev *dev) argument [all...] |
/linux-master/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_main.c | 102 struct pvrdma_dev *dev = local 105 (int) (dev->dsr->caps.fw_ver >> 32), 106 (int) (dev->dsr->caps.fw_ver >> 16) & 0xffff, 107 (int) dev->dsr->caps.fw_ver & 0xffff); 110 static int pvrdma_init_device(struct pvrdma_dev *dev) argument 113 spin_lock_init(&dev->cmd_lock); 114 sema_init(&dev->cmd_sema, 1); 115 atomic_set(&dev->num_qps, 0); 116 atomic_set(&dev->num_srqs, 0); 117 atomic_set(&dev 127 struct pvrdma_dev *dev = to_vdev(ibdev); local 201 pvrdma_register_device(struct pvrdma_dev *dev) argument 267 struct pvrdma_dev *dev = dev_id; local 284 pvrdma_qp_event(struct pvrdma_dev *dev, u32 qpn, int type) argument 310 pvrdma_cq_event(struct pvrdma_dev *dev, u32 cqn, int type) argument 336 pvrdma_srq_event(struct pvrdma_dev *dev, u32 srqn, int type) argument 365 pvrdma_dispatch_event(struct pvrdma_dev *dev, int port, enum ib_event_type event) argument 377 pvrdma_dev_event(struct pvrdma_dev *dev, u8 port, int type) argument 387 get_eqe(struct pvrdma_dev *dev, unsigned int i) argument 397 struct pvrdma_dev *dev = dev_id; local 462 get_cqne(struct pvrdma_dev *dev, unsigned int i) argument 473 struct pvrdma_dev *dev = dev_id; local 504 pvrdma_free_irq(struct pvrdma_dev *dev) argument 513 pvrdma_enable_intrs(struct pvrdma_dev *dev) argument 519 pvrdma_disable_intrs(struct pvrdma_dev *dev) argument 525 pvrdma_alloc_intrs(struct pvrdma_dev *dev) argument 570 pvrdma_free_slots(struct pvrdma_dev *dev) argument 582 pvrdma_add_gid_at_index(struct pvrdma_dev *dev, const union ib_gid *gid, u8 gid_type, int index) argument 616 struct pvrdma_dev *dev = to_vdev(attr->device); local 623 pvrdma_del_gid_at_index(struct pvrdma_dev *dev, int index) argument 652 struct pvrdma_dev *dev = to_vdev(attr->device); local 660 pvrdma_netdevice_event_handle(struct pvrdma_dev *dev, struct net_device *ndev, unsigned long event) argument 714 struct pvrdma_dev *dev; local 755 struct pvrdma_dev *dev; local 1053 struct pvrdma_dev *dev = pci_get_drvdata(pdev); local [all...] |
/linux-master/drivers/block/rnbd/ |
H A D | rnbd-log.h | 15 #define rnbd_clt_log(fn, dev, fmt, ...) ( \ 16 fn("<%s@%s> " fmt, (dev)->pathname, \ 17 (dev)->sess->sessname, \ 19 #define rnbd_srv_log(fn, dev, fmt, ...) ( \ 20 fn("<%s@%s>: " fmt, (dev)->pathname, \ 21 (dev)->sess->sessname, ##__VA_ARGS__)) 23 #define rnbd_clt_err(dev, fmt, ...) \ 24 rnbd_clt_log(pr_err, dev, fmt, ##__VA_ARGS__) 25 #define rnbd_clt_err_rl(dev, fmt, ...) \ 26 rnbd_clt_log(pr_err_ratelimited, dev, fm [all...] |
/linux-master/tools/testing/selftests/powerpc/eeh/ |
H A D | eeh-basic.sh | 17 for dev in `ls -1 /sys/bus/pci/devices/ | grep '\.0$'` ; do 18 if ! eeh_can_break $dev ; then 23 if [ -e "/sys/bus/pci/devices/$dev/physfn" ] ; then 24 echo "$dev, Skipped: virtfn" 28 echo "$dev, Added" 31 devices="$devices $dev" 38 for dev in $devices ; do 39 echo "Breaking $dev..." 41 if ! pe_ok $dev ; then 42 echo "Skipping $dev, Initia [all...] |
/linux-master/drivers/net/ethernet/mediatek/ |
H A D | mtk_wed.c | 56 struct net_device *dev; member in struct:mtk_wed_flow_block_priv 93 wed_m32(struct mtk_wed_device *dev, u32 reg, u32 mask, u32 val) argument 95 regmap_update_bits(dev->hw->regs, reg, mask | val, val); 99 wed_set(struct mtk_wed_device *dev, u32 reg, u32 mask) argument 101 return wed_m32(dev, reg, 0, mask); 105 wed_clr(struct mtk_wed_device *dev, u32 reg, u32 mask) argument 107 return wed_m32(dev, reg, mask, 0); 111 wdma_m32(struct mtk_wed_device *dev, u32 reg, u32 mask, u32 val) argument 113 wdma_w32(dev, reg, (wdma_r32(dev, re 117 wdma_set(struct mtk_wed_device *dev, u32 reg, u32 mask) argument 123 wdma_clr(struct mtk_wed_device *dev, u32 reg, u32 mask) argument 129 wifi_r32(struct mtk_wed_device *dev, u32 reg) argument 135 wifi_w32(struct mtk_wed_device *dev, u32 reg, u32 val) argument 141 mtk_wed_read_reset(struct mtk_wed_device *dev) argument 147 mtk_wdma_read_reset(struct mtk_wed_device *dev) argument 153 mtk_wdma_v3_rx_reset(struct mtk_wed_device *dev) argument 237 mtk_wdma_rx_reset(struct mtk_wed_device *dev) argument 264 mtk_wed_check_busy(struct mtk_wed_device *dev, u32 reg, u32 mask) argument 270 mtk_wed_poll_busy(struct mtk_wed_device *dev, u32 reg, u32 mask) argument 281 mtk_wdma_v3_tx_reset(struct mtk_wed_device *dev) argument 359 mtk_wdma_tx_reset(struct mtk_wed_device *dev) argument 379 mtk_wed_reset(struct mtk_wed_device *dev, u32 mask) argument 390 mtk_wed_wo_read_status(struct mtk_wed_device *dev) argument 396 mtk_wed_wo_reset(struct mtk_wed_device *dev) argument 446 struct mtk_wed_device *dev; local 473 struct mtk_wed_device *dev; local 489 mtk_wed_assign(struct mtk_wed_device *dev) argument 522 mtk_wed_amsdu_buffer_alloc(struct mtk_wed_device *dev) argument 566 mtk_wed_amsdu_free_buffer(struct mtk_wed_device *dev) argument 583 mtk_wed_amsdu_init(struct mtk_wed_device *dev) argument 634 mtk_wed_tx_buffer_alloc(struct mtk_wed_device *dev) argument 731 mtk_wed_free_tx_buffer(struct mtk_wed_device *dev) argument 765 mtk_wed_hwrro_buffer_alloc(struct mtk_wed_device *dev) argument 828 mtk_wed_rx_buffer_alloc(struct mtk_wed_device *dev) argument 848 mtk_wed_hwrro_free_buffer(struct mtk_wed_device *dev) argument 883 mtk_wed_free_rx_buffer(struct mtk_wed_device *dev) argument 898 mtk_wed_hwrro_init(struct mtk_wed_device *dev) argument 918 mtk_wed_rx_buffer_hw_init(struct mtk_wed_device *dev) argument 933 mtk_wed_free_ring(struct mtk_wed_device *dev, struct mtk_wed_ring *ring) argument 943 mtk_wed_free_rx_rings(struct mtk_wed_device *dev) argument 950 mtk_wed_free_tx_rings(struct mtk_wed_device *dev) argument 961 mtk_wed_set_ext_int(struct mtk_wed_device *dev, bool en) argument 991 mtk_wed_set_512_support(struct mtk_wed_device *dev, bool enable) argument 1008 mtk_wed_check_wfdma_rx_fill(struct mtk_wed_device *dev, struct mtk_wed_ring *ring) argument 1031 mtk_wed_dma_disable(struct mtk_wed_device *dev) argument 1075 mtk_wed_stop(struct mtk_wed_device *dev) argument 1093 mtk_wed_deinit(struct mtk_wed_device *dev) argument 1121 __mtk_wed_detach(struct mtk_wed_device *dev) argument 1161 mtk_wed_detach(struct mtk_wed_device *dev) argument 1169 mtk_wed_bus_init(struct mtk_wed_device *dev) argument 1222 mtk_wed_set_wpdma(struct mtk_wed_device *dev) argument 1255 mtk_wed_hw_init_early(struct mtk_wed_device *dev) argument 1302 mtk_wed_rro_ring_alloc(struct mtk_wed_device *dev, struct mtk_wed_ring *ring, int size) argument 1319 mtk_wed_rro_alloc(struct mtk_wed_device *dev) argument 1348 mtk_wed_rro_cfg(struct mtk_wed_device *dev) argument 1379 mtk_wed_rro_hw_init(struct mtk_wed_device *dev) argument 1406 mtk_wed_route_qm_hw_init(struct mtk_wed_device *dev) argument 1434 mtk_wed_hw_init(struct mtk_wed_device *dev) argument 1562 mtk_wed_rx_reset(struct mtk_wed_device *dev) argument 1725 mtk_wed_reset_dma(struct mtk_wed_device *dev) argument 1860 mtk_wed_ring_alloc(struct mtk_wed_device *dev, struct mtk_wed_ring *ring, int size, u32 desc_size, bool tx) argument 1876 mtk_wed_wdma_rx_ring_setup(struct mtk_wed_device *dev, int idx, int size, bool reset) argument 1904 mtk_wed_wdma_tx_ring_setup(struct mtk_wed_device *dev, int idx, int size, bool reset) argument 1960 mtk_wed_ppe_check(struct mtk_wed_device *dev, struct sk_buff *skb, u32 reason, u32 hash) argument 1979 mtk_wed_configure_irq(struct mtk_wed_device *dev, u32 irq_mask) argument 2052 mtk_wed_dma_enable(struct mtk_wed_device *dev) argument 2162 mtk_wed_start_hw_rro(struct mtk_wed_device *dev, u32 irq_mask, bool reset) argument 2236 mtk_wed_rro_rx_ring_setup(struct mtk_wed_device *dev, int idx, void __iomem *regs) argument 2250 mtk_wed_msdu_pg_rx_ring_setup(struct mtk_wed_device *dev, int idx, void __iomem *regs) argument 2263 mtk_wed_ind_rx_ring_setup(struct mtk_wed_device *dev, void __iomem *regs) argument 2327 mtk_wed_start(struct mtk_wed_device *dev, u32 irq_mask) argument 2459 mtk_wed_tx_ring_setup(struct mtk_wed_device *dev, int idx, void __iomem *regs, bool reset) argument 2522 mtk_wed_txfree_ring_setup(struct mtk_wed_device *dev, void __iomem *regs) argument 2546 mtk_wed_rx_ring_setup(struct mtk_wed_device *dev, int idx, void __iomem *regs, bool reset) argument 2579 mtk_wed_irq_get(struct mtk_wed_device *dev, u32 mask) argument 2605 mtk_wed_irq_set_mask(struct mtk_wed_device *dev, u32 mask) argument 2681 mtk_wed_setup_tc_block(struct mtk_wed_hw *hw, struct net_device *dev, struct flow_block_offload *f) argument 2740 mtk_wed_setup_tc(struct mtk_wed_device *wed, struct net_device *dev, enum tc_setup_type type, void *type_data) argument [all...] |
/linux-master/drivers/usb/ |
H A D | usb-skeleton.c | 70 static void skel_draw_down(struct usb_skel *dev); 74 struct usb_skel *dev = to_skel_dev(kref); local 76 usb_free_urb(dev->bulk_in_urb); 77 usb_put_intf(dev->interface); 78 usb_put_dev(dev->udev); 79 kfree(dev->bulk_in_buffer); 80 kfree(dev); 85 struct usb_skel *dev; local 100 dev = usb_get_intfdata(interface); 101 if (!dev) { 122 struct usb_skel *dev; local 138 struct usb_skel *dev; local 162 struct usb_skel *dev; local 187 skel_do_read_io(struct usb_skel *dev, size_t count) argument 227 struct usb_skel *dev; local 334 struct usb_skel *dev; local 362 struct usb_skel *dev; local 491 struct usb_skel *dev; local 563 struct usb_skel *dev; local 585 skel_draw_down(struct usb_skel *dev) argument 597 struct usb_skel *dev = usb_get_intfdata(intf); local 612 struct usb_skel *dev = usb_get_intfdata(intf); local 622 struct usb_skel *dev = usb_get_intfdata(intf); local [all...] |
/linux-master/drivers/pci/ |
H A D | remove.c | 6 static void pci_free_resources(struct pci_dev *dev) argument 10 pci_dev_for_each_resource(dev, res) { 16 static void pci_stop_dev(struct pci_dev *dev) argument 18 pci_pme_active(dev, false); 20 if (pci_dev_is_added(dev)) { 22 device_release_driver(&dev->dev); 23 pci_proc_detach_device(dev); 24 pci_remove_sysfs_dev_files(dev); 25 of_pci_remove_node(dev); 31 pci_destroy_dev(struct pci_dev *dev) argument 67 pci_stop_bus_device(struct pci_dev *dev) argument 87 pci_remove_bus_device(struct pci_dev *dev) argument 116 pci_stop_and_remove_bus_device(struct pci_dev *dev) argument 123 pci_stop_and_remove_bus_device_locked(struct pci_dev *dev) argument [all...] |