/openbmc/linux/drivers/of/ |
H A D | platform.c | 47 struct device *dev; in of_find_device_by_node() local 49 dev = bus_find_device_by_of_node(&platform_bus_type, np); in of_find_device_by_node() 50 return dev ? to_platform_device(dev) : NULL; in of_find_device_by_node() 56 BUG_ON(ofdev->dev.of_node == NULL); in of_device_add() 60 ofdev->name = dev_name(&ofdev->dev); in of_device_add() 68 set_dev_node(&ofdev->dev, of_node_to_nid(ofdev->dev.of_node)); in of_device_add() 70 return device_add(&ofdev->dev); in of_device_add() 75 device_initialize(&pdev->dev); in of_device_register() 82 device_unregister(&ofdev->dev); in of_device_unregister() 108 static void of_device_make_bus_id(struct device *dev) in of_device_make_bus_id() argument [all …]
|
/openbmc/linux/drivers/net/ethernet/8390/ |
H A D | lib8390.c | 103 static void ei_tx_intr(struct net_device *dev); 104 static void ei_tx_err(struct net_device *dev); 105 static void ei_receive(struct net_device *dev); 106 static void ei_rx_overrun(struct net_device *dev); 109 static void NS8390_trigger_send(struct net_device *dev, unsigned int length, 111 static void do_set_multicast_list(struct net_device *dev); 112 static void __NS8390_init(struct net_device *dev, int startp); 203 static int __ei_open(struct net_device *dev) in __ei_open() argument 206 struct ei_device *ei_local = netdev_priv(dev); in __ei_open() 208 if (dev->watchdog_timeo <= 0) in __ei_open() [all …]
|
H A D | smc-ultra.c | 80 static int ultra_probe1(struct net_device *dev, int ioaddr); 83 static int ultra_probe_isapnp(struct net_device *dev); 86 static int ultra_open(struct net_device *dev); 87 static void ultra_reset_8390(struct net_device *dev); 88 static void ultra_get_8390_hdr(struct net_device *dev, struct e8390_pkt_hdr *hdr, 90 static void ultra_block_input(struct net_device *dev, int count, 92 static void ultra_block_output(struct net_device *dev, int count, 94 static void ultra_pio_get_hdr(struct net_device *dev, struct e8390_pkt_hdr *hdr, 96 static void ultra_pio_input(struct net_device *dev, int count, 98 static void ultra_pio_output(struct net_device *dev, int count, [all …]
|
/openbmc/linux/drivers/media/test-drivers/vivid/ |
H A D | vivid-sdr-cap.c | 85 static void vivid_thread_sdr_cap_tick(struct vivid_dev *dev) in vivid_thread_sdr_cap_tick() argument 89 dprintk(dev, 1, "SDR Capture Thread Tick\n"); in vivid_thread_sdr_cap_tick() 92 if (dev->perc_dropped_buffers && in vivid_thread_sdr_cap_tick() 93 get_random_u32_below(100) < dev->perc_dropped_buffers) in vivid_thread_sdr_cap_tick() 96 spin_lock(&dev->slock); in vivid_thread_sdr_cap_tick() 97 if (!list_empty(&dev->sdr_cap_active)) { in vivid_thread_sdr_cap_tick() 98 sdr_cap_buf = list_entry(dev->sdr_cap_active.next, in vivid_thread_sdr_cap_tick() 102 spin_unlock(&dev->slock); in vivid_thread_sdr_cap_tick() 105 sdr_cap_buf->vb.sequence = dev->sdr_cap_with_seq_wrap_count; in vivid_thread_sdr_cap_tick() 107 &dev->ctrl_hdl_sdr_cap); in vivid_thread_sdr_cap_tick() [all …]
|
H A D | vivid-vbi-cap.c | 18 static void vivid_sliced_vbi_cap_fill(struct vivid_dev *dev, unsigned seqnr) in vivid_sliced_vbi_cap_fill() argument 20 struct vivid_vbi_gen_data *vbi_gen = &dev->vbi_gen; in vivid_sliced_vbi_cap_fill() 21 bool is_60hz = dev->std_cap[dev->input] & V4L2_STD_525_60; in vivid_sliced_vbi_cap_fill() 26 if (dev->loop_video) { in vivid_sliced_vbi_cap_fill() 27 if (dev->vbi_out_have_wss) { in vivid_sliced_vbi_cap_fill() 28 vbi_gen->data[12].data[0] = dev->vbi_out_wss[0]; in vivid_sliced_vbi_cap_fill() 29 vbi_gen->data[12].data[1] = dev->vbi_out_wss[1]; in vivid_sliced_vbi_cap_fill() 34 switch (tpg_g_video_aspect(&dev->tpg)) { in vivid_sliced_vbi_cap_fill() 50 } else if (dev->loop_video && is_60hz) { in vivid_sliced_vbi_cap_fill() 51 if (dev->vbi_out_have_cc[0]) { in vivid_sliced_vbi_cap_fill() [all …]
|
/openbmc/linux/drivers/net/ethernet/ibm/emac/ |
H A D | zmii.c | 86 struct zmii_instance *dev = platform_get_drvdata(ofdev); in zmii_attach() local 87 struct zmii_regs __iomem *p = dev->base; in zmii_attach() 89 ZMII_DBG(dev, "init(%d, %d)" NL, input, *mode); in zmii_attach() 96 dev->users++; in zmii_attach() 100 mutex_lock(&dev->lock); in zmii_attach() 107 if (dev->mode == PHY_INTERFACE_MODE_NA) { in zmii_attach() 109 u32 r = dev->fer_save; in zmii_attach() 111 ZMII_DBG(dev, "autodetecting mode, FER = 0x%08x" NL, r); in zmii_attach() 114 dev->mode = PHY_INTERFACE_MODE_MII; in zmii_attach() 116 dev->mode = PHY_INTERFACE_MODE_RMII; in zmii_attach() [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | intf.c | 44 static bool is_eth_supported(struct mlx4_dev *dev) in is_eth_supported() argument 46 for (int port = 1; port <= dev->caps.num_ports; port++) in is_eth_supported() 47 if (dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH) in is_eth_supported() 53 static bool is_ib_supported(struct mlx4_dev *dev) in is_ib_supported() argument 55 for (int port = 1; port <= dev->caps.num_ports; port++) in is_ib_supported() 56 if (dev->caps.port_type[port] == MLX4_PORT_TYPE_IB) in is_ib_supported() 59 if (dev->caps.flags & MLX4_DEV_CAP_FLAG_IBOE) in is_ib_supported() 67 bool (*is_supported)(struct mlx4_dev *dev); 73 int mlx4_adev_init(struct mlx4_dev *dev) in mlx4_adev_init() argument 75 struct mlx4_priv *priv = mlx4_priv(dev); in mlx4_adev_init() [all …]
|
/openbmc/linux/drivers/cpuidle/ |
H A D | cpuidle.c | 53 struct cpuidle_device *dev) in cpuidle_not_available() argument 55 return off || !initialized || !drv || !dev || !dev->enabled; in cpuidle_not_available() 65 struct cpuidle_device *dev = __this_cpu_read(cpuidle_devices); in cpuidle_play_dead() local 66 struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev); in cpuidle_play_dead() 75 return drv->states[i].enter_dead(dev, i); in cpuidle_play_dead() 81 struct cpuidle_device *dev, in find_deepest_state() argument 92 if (dev->states_usage[i].disable || in find_deepest_state() 115 struct cpuidle_device *dev; in cpuidle_use_deepest_state() local 118 dev = cpuidle_get_device(); in cpuidle_use_deepest_state() 119 if (dev) in cpuidle_use_deepest_state() [all …]
|
/openbmc/linux/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus_vp8.c | 436 static uint8_t read_bits(struct cedrus_dev *dev, unsigned int bits_count, in read_bits() argument 439 cedrus_write(dev, VE_H264_TRIGGER_TYPE, in read_bits() 444 cedrus_wait_for(dev, VE_H264_STATUS, VE_H264_STATUS_VLD_BUSY); in read_bits() 446 return cedrus_read(dev, VE_H264_BASIC_BITS); in read_bits() 449 static void get_delta_q(struct cedrus_dev *dev) in get_delta_q() argument 451 if (read_bits(dev, 1, VP8_PROB_HALF)) { in get_delta_q() 452 read_bits(dev, 4, VP8_PROB_HALF); in get_delta_q() 453 read_bits(dev, 1, VP8_PROB_HALF); in get_delta_q() 457 static void process_segmentation_info(struct cedrus_dev *dev) in process_segmentation_info() argument 461 update = read_bits(dev, 1, VP8_PROB_HALF); in process_segmentation_info() [all …]
|
/openbmc/linux/drivers/mtd/devices/ |
H A D | spear_smi.c | 221 static int spear_smi_read_sr(struct spear_smi *dev, u32 bank) in spear_smi_read_sr() argument 226 mutex_lock(&dev->lock); in spear_smi_read_sr() 227 dev->status = 0; /* Will be set in interrupt handler */ in spear_smi_read_sr() 229 ctrlreg1 = readl(dev->io_base + SMI_CR1); in spear_smi_read_sr() 231 writel(ctrlreg1 & ~(SW_MODE | WB_MODE), dev->io_base + SMI_CR1); in spear_smi_read_sr() 235 dev->io_base + SMI_CR2); in spear_smi_read_sr() 238 ret = wait_event_interruptible_timeout(dev->cmd_complete, in spear_smi_read_sr() 239 dev->status & TFF, SMI_CMD_TIMEOUT); in spear_smi_read_sr() 243 ret = dev->status & 0xffff; in spear_smi_read_sr() 248 writel(ctrlreg1, dev->io_base + SMI_CR1); in spear_smi_read_sr() [all …]
|
/openbmc/linux/drivers/media/dvb-frontends/ |
H A D | af9033.c | 32 static int af9033_wr_reg_val_tab(struct af9033_dev *dev, in af9033_wr_reg_val_tab() argument 35 struct i2c_client *client = dev->client; in af9033_wr_reg_val_tab() 40 dev_dbg(&client->dev, "tab_len=%d\n", tab_len); in af9033_wr_reg_val_tab() 43 dev_warn(&client->dev, "tab len %d is too big\n", tab_len); in af9033_wr_reg_val_tab() 51 ret = regmap_bulk_write(dev->regmap, tab[i].reg - j, in af9033_wr_reg_val_tab() 64 dev_dbg(&client->dev, "failed=%d\n", ret); in af9033_wr_reg_val_tab() 70 struct af9033_dev *dev = fe->demodulator_priv; in af9033_init() local 71 struct i2c_client *client = dev->client; in af9033_init() 80 { 0x00f641, dev->cfg.tuner, 0xff }, in af9033_init() 99 { 0x80f985, dev->ts_mode_serial, 0x01 }, in af9033_init() [all …]
|
/openbmc/linux/drivers/media/pci/saa7134/ |
H A D | saa7134-alsa.c | 55 struct saa7134_dev *dev; member 70 struct saa7134_dev *dev; member 89 static void saa7134_dma_stop(struct saa7134_dev *dev) in saa7134_dma_stop() argument 91 dev->dmasound.dma_blk = -1; in saa7134_dma_stop() 92 dev->dmasound.dma_running = 0; in saa7134_dma_stop() 93 saa7134_set_dmabits(dev); in saa7134_dma_stop() 105 static void saa7134_dma_start(struct saa7134_dev *dev) in saa7134_dma_start() argument 107 dev->dmasound.dma_blk = 0; in saa7134_dma_start() 108 dev->dmasound.dma_running = 1; in saa7134_dma_start() 109 saa7134_set_dmabits(dev); in saa7134_dma_start() [all …]
|
H A D | saa7134-video.c | 361 static void set_tvnorm(struct saa7134_dev *dev, struct saa7134_tvnorm *norm) in set_tvnorm() argument 364 dev->tvnorm = norm; in set_tvnorm() 367 dev->crop_bounds.left = norm->h_start; in set_tvnorm() 368 dev->crop_defrect.left = norm->h_start; in set_tvnorm() 369 dev->crop_bounds.width = norm->h_stop - norm->h_start +1; in set_tvnorm() 370 dev->crop_defrect.width = norm->h_stop - norm->h_start +1; in set_tvnorm() 372 dev->crop_bounds.top = (norm->vbi_v_stop_0+1)*2; in set_tvnorm() 373 dev->crop_defrect.top = norm->video_v_start*2; in set_tvnorm() 374 dev->crop_bounds.height = ((norm->id & V4L2_STD_525_60) ? 524 : 624) in set_tvnorm() 375 - dev->crop_bounds.top; in set_tvnorm() [all …]
|
/openbmc/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | usb.c | 18 int __mt76u_vendor_request(struct mt76_dev *dev, u8 req, u8 req_type, in __mt76u_vendor_request() argument 21 struct usb_interface *uintf = to_usb_interface(dev->dev); in __mt76u_vendor_request() 26 lockdep_assert_held(&dev->usb.usb_ctrl_mtx); in __mt76u_vendor_request() 31 if (test_bit(MT76_REMOVED, &dev->phy.state)) in __mt76u_vendor_request() 37 set_bit(MT76_REMOVED, &dev->phy.state); in __mt76u_vendor_request() 43 dev_err(dev->dev, "vendor request req:%02x off:%04x failed:%d\n", in __mt76u_vendor_request() 49 int mt76u_vendor_request(struct mt76_dev *dev, u8 req, in mt76u_vendor_request() argument 55 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt76u_vendor_request() 56 ret = __mt76u_vendor_request(dev, req, req_type, in mt76u_vendor_request() 58 trace_usb_reg_wr(dev, offset, val); in mt76u_vendor_request() [all …]
|
/openbmc/linux/drivers/usb/host/ |
H A D | bcma-hcd.c | 50 static int bcma_wait_bits(struct bcma_device *dev, u16 reg, u32 bitmask, in bcma_wait_bits() argument 57 val = bcma_read32(dev, reg); in bcma_wait_bits() 66 static void bcma_hcd_4716wa(struct bcma_device *dev) in bcma_hcd_4716wa() argument 70 if (dev->bus->chipinfo.id == 0x4716) { in bcma_hcd_4716wa() 73 tmp = bcma_cpu_clock(&dev->bus->drv_mips); in bcma_hcd_4716wa() 85 bcma_write32(dev, 0x524, 0x1); /* write sel to enable */ in bcma_hcd_4716wa() 88 bcma_write32(dev, 0x524, tmp); in bcma_hcd_4716wa() 90 bcma_write32(dev, 0x524, 0x4ab); in bcma_hcd_4716wa() 92 bcma_read32(dev, 0x528); in bcma_hcd_4716wa() 93 bcma_write32(dev, 0x528, 0x80000000); in bcma_hcd_4716wa() [all …]
|
/openbmc/linux/sound/soc/atmel/ |
H A D | mchp-spdiftx.c | 107 static bool mchp_spdiftx_readable_reg(struct device *dev, unsigned int reg) in mchp_spdiftx_readable_reg() argument 131 static bool mchp_spdiftx_writeable_reg(struct device *dev, unsigned int reg) in mchp_spdiftx_writeable_reg() argument 157 static bool mchp_spdiftx_precious_reg(struct device *dev, unsigned int reg) in mchp_spdiftx_precious_reg() argument 193 struct device *dev; member 201 static inline int mchp_spdiftx_is_running(struct mchp_spdiftx_dev *dev) in mchp_spdiftx_is_running() argument 205 regmap_read(dev->regmap, SPDIFTX_MR, &mr); in mchp_spdiftx_is_running() 209 static void mchp_spdiftx_channel_status_write(struct mchp_spdiftx_dev *dev) in mchp_spdiftx_channel_status_write() argument 211 struct mchp_spdiftx_mixer_control *ctrl = &dev->control; in mchp_spdiftx_channel_status_write() 221 regmap_write(dev->regmap, SPDIFTX_CH1S(i), val); in mchp_spdiftx_channel_status_write() 225 static void mchp_spdiftx_user_data_write(struct mchp_spdiftx_dev *dev) in mchp_spdiftx_user_data_write() argument [all …]
|
/openbmc/linux/drivers/usb/core/ |
H A D | usb.c | 348 struct usb_interface *usb_ifnum_to_if(const struct usb_device *dev, in usb_ifnum_to_if() argument 351 struct usb_host_config *config = dev->actconfig; in usb_ifnum_to_if() 403 static int __find_interface(struct device *dev, const void *data) in __find_interface() argument 408 if (!is_usb_interface(dev)) in __find_interface() 411 if (dev->driver != arg->drv) in __find_interface() 413 intf = to_usb_interface(dev); in __find_interface() 431 struct device *dev; in usb_find_interface() local 436 dev = bus_find_device(&usb_bus_type, NULL, &argb, __find_interface); in usb_find_interface() 439 put_device(dev); in usb_find_interface() 441 return dev ? to_usb_interface(dev) : NULL; in usb_find_interface() [all …]
|
/openbmc/linux/drivers/atm/ |
H A D | idt77105.c | 36 struct atm_dev *dev; /* device back-pointer */ member 44 #define PRIV(dev) ((struct idt77105_priv *) dev->phy_data) argument 46 #define PUT(val,reg) dev->ops->phy_put(dev,val,IDT77105_##reg) 47 #define GET(reg) dev->ops->phy_get(dev,IDT77105_##reg) 62 static u16 get_counter(struct atm_dev *dev, int counter) in get_counter() argument 87 struct atm_dev *dev; in idt77105_stats_timer_func() local 92 dev = walk->dev; in idt77105_stats_timer_func() 95 stats->symbol_errors += get_counter(dev, IDT77105_CTRSEL_SEC); in idt77105_stats_timer_func() 96 stats->tx_cells += get_counter(dev, IDT77105_CTRSEL_TCC); in idt77105_stats_timer_func() 97 stats->rx_cells += get_counter(dev, IDT77105_CTRSEL_RCC); in idt77105_stats_timer_func() [all …]
|
/openbmc/linux/drivers/media/usb/stk1160/ |
H A D | stk1160-core.c | 55 int stk1160_read_reg(struct stk1160 *dev, u16 reg, u8 *value) in stk1160_read_reg() argument 58 int pipe = usb_rcvctrlpipe(dev->udev, 0); in stk1160_read_reg() 66 ret = usb_control_msg(dev->udev, pipe, 0x00, in stk1160_read_reg() 81 int stk1160_write_reg(struct stk1160 *dev, u16 reg, u16 value) in stk1160_write_reg() argument 84 int pipe = usb_sndctrlpipe(dev->udev, 0); in stk1160_write_reg() 86 ret = usb_control_msg(dev->udev, pipe, 0x01, in stk1160_write_reg() 98 void stk1160_select_input(struct stk1160 *dev) in stk1160_select_input() argument 105 if (dev->ctl_input == STK1160_SVIDEO_INPUT) in stk1160_select_input() 110 if (dev->ctl_input < ARRAY_SIZE(gctrl)) { in stk1160_select_input() 111 v4l2_device_call_all(&dev->v4l2_dev, 0, video, s_routing, in stk1160_select_input() [all …]
|
H A D | stk1160-ac97.c | 21 static int stk1160_ac97_wait_transfer_complete(struct stk1160 *dev) in stk1160_ac97_wait_transfer_complete() argument 28 stk1160_read_reg(dev, STK1160_AC97CTL_0, &value); in stk1160_ac97_wait_transfer_complete() 40 static void stk1160_write_ac97(struct stk1160 *dev, u16 reg, u16 value) in stk1160_write_ac97() argument 43 stk1160_write_reg(dev, STK1160_AC97_ADDR, reg); in stk1160_write_ac97() 46 stk1160_write_reg(dev, STK1160_AC97_CMD, value & 0xff); in stk1160_write_ac97() 47 stk1160_write_reg(dev, STK1160_AC97_CMD + 1, (value & 0xff00) >> 8); in stk1160_write_ac97() 50 stk1160_write_reg(dev, STK1160_AC97CTL_0, 0x8c); in stk1160_write_ac97() 53 stk1160_ac97_wait_transfer_complete(dev); in stk1160_write_ac97() 57 static u16 stk1160_read_ac97(struct stk1160 *dev, u16 reg) in stk1160_read_ac97() argument 63 stk1160_write_reg(dev, STK1160_AC97_ADDR, reg); in stk1160_read_ac97() [all …]
|
/openbmc/linux/include/linux/ |
H A D | pm_opp.h | 60 typedef int (*config_regulators_t)(struct device *dev, 64 typedef int (*config_clks_t)(struct device *dev, struct opp_table *opp_table, 97 struct opp_table *dev_pm_opp_get_opp_table(struct device *dev); 115 int dev_pm_opp_get_opp_count(struct device *dev); 116 unsigned long dev_pm_opp_get_max_clock_latency(struct device *dev); 117 unsigned long dev_pm_opp_get_max_volt_latency(struct device *dev); 118 unsigned long dev_pm_opp_get_max_transition_latency(struct device *dev); 119 unsigned long dev_pm_opp_get_suspend_opp_freq(struct device *dev); 121 struct dev_pm_opp *dev_pm_opp_find_freq_exact(struct device *dev, 126 dev_pm_opp_find_freq_exact_indexed(struct device *dev, unsigned long freq, [all …]
|
H A D | kdev_t.h | 10 #define MAJOR(dev) ((unsigned int) ((dev) >> MINORBITS)) argument 11 #define MINOR(dev) ((unsigned int) ((dev) & MINORMASK)) argument 14 #define print_dev_t(buffer, dev) \ argument 15 sprintf((buffer), "%u:%u\n", MAJOR(dev), MINOR(dev)) 17 #define format_dev_t(buffer, dev) \ argument 19 sprintf(buffer, "%u:%u", MAJOR(dev), MINOR(dev)); \ 24 static __always_inline bool old_valid_dev(dev_t dev) in old_valid_dev() argument 26 return MAJOR(dev) < 256 && MINOR(dev) < 256; in old_valid_dev() 29 static __always_inline u16 old_encode_dev(dev_t dev) in old_encode_dev() argument 31 return (MAJOR(dev) << 8) | MINOR(dev); in old_encode_dev() [all …]
|
/openbmc/linux/drivers/crypto/amcc/ |
H A D | crypto4xx_core.c | 50 static void crypto4xx_hw_init(struct crypto4xx_device *dev) in crypto4xx_hw_init() argument 60 writel(PPC4XX_BYTE_ORDER, dev->ce_base + CRYPTO4XX_BYTE_ORDER_CFG); in crypto4xx_hw_init() 71 writel(pe_dma_cfg.w, dev->ce_base + CRYPTO4XX_PE_DMA_CFG); in crypto4xx_hw_init() 78 writel(pe_dma_cfg.w, dev->ce_base + CRYPTO4XX_PE_DMA_CFG); in crypto4xx_hw_init() 79 writel(dev->pdr_pa, dev->ce_base + CRYPTO4XX_PDR_BASE); in crypto4xx_hw_init() 80 writel(dev->pdr_pa, dev->ce_base + CRYPTO4XX_RDR_BASE); in crypto4xx_hw_init() 81 writel(PPC4XX_PRNG_CTRL_AUTO_EN, dev->ce_base + CRYPTO4XX_PRNG_CTRL); in crypto4xx_hw_init() 83 writel(rand_num, dev->ce_base + CRYPTO4XX_PRNG_SEED_L); in crypto4xx_hw_init() 85 writel(rand_num, dev->ce_base + CRYPTO4XX_PRNG_SEED_H); in crypto4xx_hw_init() 89 writel(ring_size.w, dev->ce_base + CRYPTO4XX_RING_SIZE); in crypto4xx_hw_init() [all …]
|
/openbmc/linux/drivers/staging/most/dim2/ |
H A D | dim2.c | 84 struct device dev; member 121 static ssize_t state_show(struct device *dev, struct device_attribute *attr, in state_show() argument 215 struct dim2_hdm *dev = data; in deliver_netinfo_thread() local 218 wait_event_interruptible(dev->netinfo_waitq, in deliver_netinfo_thread() 219 dev->deliver_netinfo || in deliver_netinfo_thread() 222 if (dev->deliver_netinfo) { in deliver_netinfo_thread() 223 dev->deliver_netinfo--; in deliver_netinfo_thread() 224 if (dev->on_netinfo) { in deliver_netinfo_thread() 225 dev->on_netinfo(&dev->most_iface, in deliver_netinfo_thread() 226 dev->link_state, in deliver_netinfo_thread() [all …]
|
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt76x2/ |
H A D | pci_main.c | 12 struct mt76x02_dev *dev = hw->priv; in mt76x2_start() local 14 mt76x02_mac_start(dev); in mt76x2_start() 15 mt76x2_phy_start(dev); in mt76x2_start() 17 ieee80211_queue_delayed_work(mt76_hw(dev), &dev->mphy.mac_work, in mt76x2_start() 19 ieee80211_queue_delayed_work(mt76_hw(dev), &dev->wdt_work, in mt76x2_start() 22 set_bit(MT76_STATE_RUNNING, &dev->mphy.state); in mt76x2_start() 29 struct mt76x02_dev *dev = hw->priv; in mt76x2_stop() local 31 clear_bit(MT76_STATE_RUNNING, &dev->mphy.state); in mt76x2_stop() 32 mt76x2_stop_hardware(dev); in mt76x2_stop() 36 mt76x2_set_channel(struct mt76x02_dev *dev, struct cfg80211_chan_def *chandef) in mt76x2_set_channel() argument [all …]
|