/linux-master/arch/x86/kernel/apic/ |
H A D | probe_64.c | 19 struct apic **drv; local 23 for (drv = __apicdrivers; drv < __apicdrivers_end; drv++) { 24 if ((*drv)->probe && (*drv)->probe()) { 25 apic_install_driver(*drv); 33 struct apic **drv; local 35 for (drv = __apicdrivers; drv < __apicdrivers_en [all...] |
H A D | probe_32.c | 78 struct apic **drv; local 83 for (drv = __apicdrivers; drv < __apicdrivers_end; drv++) { 84 if (!strcmp((*drv)->name, arg)) { 85 apic_install_driver(*drv); 128 struct apic **drv; local 130 for (drv = __apicdrivers; drv < __apicdrivers_end; drv [all...] |
/linux-master/drivers/vfio/mdev/ |
H A D | mdev_driver.c | 17 struct mdev_driver *drv = local 20 if (!drv->probe) 22 return drv->probe(to_mdev_device(dev)); 27 struct mdev_driver *drv = local 30 if (drv->remove) 31 drv->remove(to_mdev_device(dev)); 34 static int mdev_match(struct device *dev, struct device_driver *drv) argument 52 * @drv: the driver to register 56 int mdev_register_driver(struct mdev_driver *drv) argument 58 if (!drv 71 mdev_unregister_driver(struct mdev_driver *drv) argument [all...] |
/linux-master/drivers/net/dsa/realtek/ |
H A D | realtek-smi.h | 8 static inline int realtek_smi_driver_register(struct platform_driver *drv) argument 10 return platform_driver_register(drv); 13 static inline void realtek_smi_driver_unregister(struct platform_driver *drv) argument 15 platform_driver_unregister(drv); 24 static inline int realtek_smi_driver_register(struct platform_driver *drv) argument 29 static inline void realtek_smi_driver_unregister(struct platform_driver *drv) argument
|
H A D | realtek-mdio.h | 8 static inline int realtek_mdio_driver_register(struct mdio_driver *drv) argument 10 return mdio_driver_register(drv); 13 static inline void realtek_mdio_driver_unregister(struct mdio_driver *drv) argument 15 mdio_driver_unregister(drv); 24 static inline int realtek_mdio_driver_register(struct mdio_driver *drv) argument 29 static inline void realtek_mdio_driver_unregister(struct mdio_driver *drv) argument
|
/linux-master/drivers/phy/samsung/ |
H A D | phy-samsung-usb2.c | 21 struct samsung_usb2_phy_driver *drv = inst->drv; local 24 dev_dbg(drv->dev, "Request to power_on \"%s\" usb phy\n", 27 if (drv->vbus) { 28 ret = regulator_enable(drv->vbus); 33 ret = clk_prepare_enable(drv->clk); 36 ret = clk_prepare_enable(drv->ref_clk); 40 spin_lock(&drv->lock); 42 spin_unlock(&drv->lock); 50 clk_disable_unprepare(drv 63 struct samsung_usb2_phy_driver *drv = inst->drv; local 92 struct samsung_usb2_phy_driver *drv; local 148 struct samsung_usb2_phy_driver *drv; local [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_xgmac.c | 88 *@drv: mac driver 91 static void hns_xgmac_tx_enable(struct mac_driver *drv, u32 value) argument 93 dsaf_set_dev_bit(drv, XGMAC_MAC_ENABLE_REG, XGMAC_ENABLE_TX_B, !!value); 98 *@drv: mac driver 101 static void hns_xgmac_rx_enable(struct mac_driver *drv, u32 value) argument 103 dsaf_set_dev_bit(drv, XGMAC_MAC_ENABLE_REG, XGMAC_ENABLE_RX_B, !!value); 138 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 140 hns_xgmac_lf_rf_insert(drv, HNS_XGMAC_NO_LF_RF_INSERT); 144 hns_xgmac_tx_enable(drv, 1); 146 hns_xgmac_rx_enable(drv, 162 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 182 hns_xgmac_pma_fec_enable(struct mac_driver *drv, u32 tx_value, u32 rx_value) argument 193 hns_xgmac_exc_irq_en(struct mac_driver *drv, u32 en) argument 208 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 233 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 250 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 260 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 276 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 293 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 300 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 411 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 427 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 458 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 473 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 486 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 730 struct mac_driver *drv = (struct mac_driver *)mac_drv; local [all...] |
H A D | hns_dsaf_gmac.c | 63 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 67 dsaf_set_dev_bit(drv, GMAC_PORT_EN_REG, GMAC_PORT_TX_EN_B, 1); 71 dsaf_set_dev_bit(drv, GMAC_PCS_RX_EN_REG, 0, 0); 72 dsaf_set_dev_bit(drv, GMAC_PORT_EN_REG, GMAC_PORT_RX_EN_B, 1); 78 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 82 dsaf_set_dev_bit(drv, GMAC_PORT_EN_REG, GMAC_PORT_TX_EN_B, 0); 86 dsaf_set_dev_bit(drv, GMAC_PCS_RX_EN_REG, 0, 1); 87 dsaf_set_dev_bit(drv, GMAC_PORT_EN_REG, GMAC_PORT_RX_EN_B, 0); 98 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 101 porten = dsaf_read_dev(drv, GMAC_PORT_EN_RE 108 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 119 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 127 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 135 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 147 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 157 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 166 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 177 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 185 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 196 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 226 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 238 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 249 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 259 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 292 struct mac_driver *drv = mac_drv; local 302 struct mac_driver *drv = mac_drv; local 310 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 335 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 365 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 455 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 473 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 535 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 543 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 553 struct mac_driver *drv = (struct mac_driver *)mac_drv; local 661 struct mac_driver *drv = (struct mac_driver *)mac_drv; local [all...] |
/linux-master/drivers/base/ |
H A D | driver.c | 110 * @drv: Driver we're iterating. 115 * Iterate over the @drv's list of devices calling @fn for each one. 117 int driver_for_each_device(struct device_driver *drv, struct device *start, argument 124 if (!drv) 127 klist_iter_init_node(&drv->p->klist_devices, &i, 138 * @drv: The device's driver 151 struct device *driver_find_device(struct device_driver *drv, argument 158 if (!drv || !drv->p) 161 klist_iter_init_node(&drv 176 driver_create_file(struct device_driver *drv, const struct driver_attribute *attr) argument 194 driver_remove_file(struct device_driver *drv, const struct driver_attribute *attr) argument 202 driver_add_groups(struct device_driver *drv, const struct attribute_group **groups) argument 208 driver_remove_groups(struct device_driver *drv, const struct attribute_group **groups) argument 222 driver_register(struct device_driver *drv) argument 267 driver_unregister(struct device_driver *drv) argument [all...] |
H A D | module.c | 12 static char *make_driver_name(struct device_driver *drv) argument 16 driver_name = kasprintf(GFP_KERNEL, "%s:%s", drv->bus->name, drv->name); 33 void module_add_driver(struct module *mod, struct device_driver *drv) argument 39 if (!drv) 44 else if (drv->mod_name) { 48 mkobj = kset_find_obj(module_kset, drv->mod_name); 52 drv->p->mkobj = mk; 62 no_warn = sysfs_create_link(&drv->p->kobj, &mk->kobj, "module"); 63 driver_name = make_driver_name(drv); 72 module_remove_driver(struct device_driver *drv) argument [all...] |
/linux-master/drivers/cpuidle/ |
H A D | dt_idle_states.h | 5 int dt_init_idle_driver(struct cpuidle_driver *drv,
|
H A D | driver.c | 43 * @drv: a valid pointer to a struct cpuidle_driver 46 * variable. If @drv is different from the registered driver, the corresponding 49 static inline void __cpuidle_unset_driver(struct cpuidle_driver *drv) argument 53 for_each_cpu(cpu, drv->cpumask) { 55 if (drv != __cpuidle_get_cpu_driver(cpu)) 64 * @drv: a valid pointer to a struct cpuidle_driver 67 * different from drv already. 69 static inline int __cpuidle_set_driver(struct cpuidle_driver *drv) argument 73 for_each_cpu(cpu, drv->cpumask) { 77 if (old_drv && old_drv != drv) 109 __cpuidle_set_driver(struct cpuidle_driver *drv) argument 126 __cpuidle_unset_driver(struct cpuidle_driver *drv) argument 155 __cpuidle_driver_init(struct cpuidle_driver *drv) argument 212 __cpuidle_register_driver(struct cpuidle_driver *drv) argument 248 __cpuidle_unregister_driver(struct cpuidle_driver *drv) argument 269 cpuidle_register_driver(struct cpuidle_driver *drv) argument 302 cpuidle_unregister_driver(struct cpuidle_driver *drv) argument 329 struct cpuidle_driver *drv; local 362 cpuidle_driver_state_disabled(struct cpuidle_driver *drv, int idx, bool disable) argument [all...] |
H A D | cpuidle-arm.c | 28 * drv: cpuidle driver 35 struct cpuidle_driver *drv, int idx) 81 struct cpuidle_driver *drv; local 83 drv = kmemdup(&arm_idle_driver, sizeof(*drv), GFP_KERNEL); 84 if (!drv) 87 drv->cpumask = (struct cpumask *)cpumask_of(cpu); 96 ret = dt_init_idle_driver(drv, arm_idle_state_match, 1); 124 ret = cpuidle_register(drv, NULL); 128 cpuidle_cooling_register(drv); 34 arm_enter_idle_state(struct cpuidle_device *dev, struct cpuidle_driver *drv, int idx) argument 147 struct cpuidle_driver *drv; local [all...] |
/linux-master/drivers/crypto/nx/ |
H A D | nx_debugfs.c | 33 void nx_debugfs_init(struct nx_crypto_driver *drv) argument 38 drv->dfs_root = root; 41 root, &drv->stats.aes_ops.counter); 43 root, &drv->stats.sha256_ops.counter); 45 root, &drv->stats.sha512_ops.counter); 47 root, &drv->stats.aes_bytes.counter); 49 root, &drv->stats.sha256_bytes.counter); 51 root, &drv->stats.sha512_bytes.counter); 53 root, &drv->stats.errors.counter); 55 root, &drv 61 nx_debugfs_fini(struct nx_crypto_driver *drv) argument [all...] |
/linux-master/drivers/watchdog/ |
H A D | menz69_wdt.c | 36 struct men_z069_drv *drv = watchdog_get_drvdata(wdt); local 39 val = readw(drv->base + MEN_Z069_WTR); 41 writew(val, drv->base + MEN_Z069_WTR); 48 struct men_z069_drv *drv = watchdog_get_drvdata(wdt); local 51 val = readw(drv->base + MEN_Z069_WTR); 53 writew(val, drv->base + MEN_Z069_WTR); 60 struct men_z069_drv *drv = watchdog_get_drvdata(wdt); local 64 val = readw(drv->base + MEN_Z069_WVR); 66 writew(val, drv->base + MEN_Z069_WVR); 74 struct men_z069_drv *drv local 104 struct men_z069_drv *drv; local 141 struct men_z069_drv *drv = mcb_get_drvdata(dev); local [all...] |
/linux-master/drivers/devfreq/ |
H A D | mtk-cci-devfreq.c | 39 static int mtk_ccifreq_set_voltage(struct mtk_ccifreq_drv *drv, int new_voltage) argument 41 const struct mtk_ccifreq_platform_data *soc_data = drv->soc_data; 42 struct device *dev = drv->dev; 44 int retry_max = drv->vtrack_max; 46 if (!drv->sram_reg) { 47 ret = regulator_set_voltage(drv->proc_reg, new_voltage, 48 drv->soc_data->proc_max_volt); 52 pre_voltage = regulator_get_voltage(drv->proc_reg); 58 pre_vsram = regulator_get_voltage(drv->sram_reg); 71 ret = regulator_set_voltage(drv 128 struct mtk_ccifreq_drv *drv = dev_get_drvdata(dev); local 225 struct mtk_ccifreq_drv *drv; local 252 struct mtk_ccifreq_drv *drv; local 398 struct mtk_ccifreq_drv *drv; local [all...] |
/linux-master/drivers/video/fbdev/via/ |
H A D | via_aux_vt1621.c | 18 struct via_aux_drv drv = { local 24 if (!via_aux_read(&drv, 0x1B, &tmp, 1) || tmp != 0x02) 28 via_aux_add(&drv);
|
H A D | via_aux_edid.c | 18 static void query_edid(struct via_aux_drv *drv) argument 20 struct fb_monspecs *spec = drv->data; 33 if (via_aux_read(drv, 0x00, edid, EDID_LENGTH)) { 44 drv->data = spec; 47 static const struct fb_videomode *get_preferred_mode(struct via_aux_drv *drv) argument 49 struct fb_monspecs *spec = drv->data; 64 static void cleanup(struct via_aux_drv *drv) argument 66 struct fb_monspecs *spec = drv->data; 74 struct via_aux_drv drv = { local 81 query_edid(&drv); [all...] |
H A D | via_aux_vt1622.c | 18 struct via_aux_drv drv = { local 24 if (!via_aux_read(&drv, 0x1B, &tmp, 1) || tmp != 0x03) 28 via_aux_add(&drv);
|
/linux-master/drivers/pmdomain/qcom/ |
H A D | cpr.c | 251 static bool cpr_is_allowed(struct cpr_drv *drv) argument 253 return !drv->loop_disabled; 256 static void cpr_write(struct cpr_drv *drv, u32 offset, u32 value) argument 258 writel_relaxed(value, drv->base + offset); 261 static u32 cpr_read(struct cpr_drv *drv, u32 offset) argument 263 return readl_relaxed(drv->base + offset); 267 cpr_masked_write(struct cpr_drv *drv, u32 offset, u32 mask, u32 value) argument 271 val = readl_relaxed(drv->base + offset); 274 writel_relaxed(val, drv->base + offset); 277 static void cpr_irq_clr(struct cpr_drv *drv) argument 282 cpr_irq_clr_nack(struct cpr_drv *drv) argument 288 cpr_irq_clr_ack(struct cpr_drv *drv) argument 294 cpr_irq_set(struct cpr_drv *drv, u32 int_bits) argument 299 cpr_ctl_modify(struct cpr_drv *drv, u32 mask, u32 value) argument 304 cpr_ctl_enable(struct cpr_drv *drv, struct corner *corner) argument 327 cpr_ctl_disable(struct cpr_drv *drv) argument 341 cpr_ctl_is_enabled(struct cpr_drv *drv) argument 349 cpr_ctl_is_busy(struct cpr_drv *drv) argument 357 cpr_corner_save(struct cpr_drv *drv, struct corner *corner) argument 363 cpr_corner_restore(struct cpr_drv *drv, struct corner *corner) argument 407 cpr_pre_voltage(struct cpr_drv *drv, struct fuse_corner *fuse_corner, enum voltage_change_dir dir) argument 419 cpr_post_voltage(struct cpr_drv *drv, struct fuse_corner *fuse_corner, enum voltage_change_dir dir) argument 431 cpr_scale_voltage(struct cpr_drv *drv, struct corner *corner, int new_uV, enum voltage_change_dir dir) argument 455 cpr_get_cur_perf_state(struct cpr_drv *drv) argument 460 cpr_scale(struct cpr_drv *drv, enum voltage_change_dir dir) argument 590 struct cpr_drv *drv = dev; local 644 cpr_enable(struct cpr_drv *drv) argument 665 cpr_disable(struct cpr_drv *drv) argument 679 cpr_config(struct cpr_drv *drv) argument 747 struct cpr_drv *drv = container_of(domain, struct cpr_drv, pd); local 804 cpr_populate_ring_osc_idx(struct cpr_drv *drv) argument 822 cpr_read_fuse_uV(const struct cpr_desc *desc, const struct fuse_corner_data *fdata, const char *init_v_efuse, int step_volt, struct cpr_drv *drv) argument 847 cpr_fuse_corner_init(struct cpr_drv *drv) argument 955 cpr_calculate_scaling(const char *quot_offset, struct cpr_drv *drv, const struct fuse_corner_data *fdata, const struct corner *corner) argument 1075 cpr_corner_init(struct cpr_drv *drv) argument 1226 cpr_get_fuses(struct cpr_drv *drv) argument 1267 cpr_set_loop_allowed(struct cpr_drv *drv) argument 1272 cpr_init_parameters(struct cpr_drv *drv) argument 1298 cpr_find_initial_corner(struct cpr_drv *drv) argument 1429 struct cpr_drv *drv = container_of(domain, struct cpr_drv, pd); local 1436 struct cpr_drv *drv = container_of(domain, struct cpr_drv, pd); local 1444 struct cpr_drv *drv = container_of(domain, struct cpr_drv, pd); local 1554 struct cpr_drv *drv = s->private; local 1600 cpr_debugfs_init(struct cpr_drv *drv) argument 1611 struct cpr_drv *drv; local 1717 struct cpr_drv *drv = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/soc/qcom/ |
H A D | rpmh-rsc.c | 195 tcs_reg_addr(const struct rsc_drv *drv, int reg, int tcs_id) argument 197 return drv->tcs_base + drv->regs[RSC_DRV_TCS_OFFSET] * tcs_id + reg; 201 tcs_cmd_addr(const struct rsc_drv *drv, int reg, int tcs_id, int cmd_id) argument 203 return tcs_reg_addr(drv, reg, tcs_id) + drv->regs[RSC_DRV_CMD_OFFSET] * cmd_id; 206 static u32 read_tcs_cmd(const struct rsc_drv *drv, int reg, int tcs_id, argument 209 return readl_relaxed(tcs_cmd_addr(drv, reg, tcs_id, cmd_id)); 212 static u32 read_tcs_reg(const struct rsc_drv *drv, int reg, int tcs_id) argument 214 return readl_relaxed(tcs_reg_addr(drv, re 217 write_tcs_cmd(const struct rsc_drv *drv, int reg, int tcs_id, int cmd_id, u32 data) argument 223 write_tcs_reg(const struct rsc_drv *drv, int reg, int tcs_id, u32 data) argument 229 write_tcs_reg_sync(const struct rsc_drv *drv, int reg, int tcs_id, u32 data) argument 261 tcs_invalidate(struct rsc_drv *drv, int type) argument 284 rpmh_rsc_invalidate(struct rsc_drv *drv) argument 300 get_tcs_for_msg(struct rsc_drv *drv, const struct tcs_request *msg) argument 350 get_req_from_tcs(struct rsc_drv *drv, int tcs_id) argument 382 __tcs_set_trigger(struct rsc_drv *drv, int tcs_id, bool trigger) argument 416 enable_tcs_irq(struct rsc_drv *drv, int tcs_id, bool enable) argument 441 struct rsc_drv *drv = p; local 494 __tcs_buffer_write(struct rsc_drv *drv, int tcs_id, int cmd_id, const struct tcs_request *msg) argument 546 check_for_req_inflight(struct rsc_drv *drv, struct tcs_group *tcs, const struct tcs_request *msg) argument 580 const struct rsc_drv *drv = tcs->drv; local 606 claim_tcs_for_req(struct rsc_drv *drv, struct tcs_group *tcs, const struct tcs_request *msg) argument 644 rpmh_rsc_send_data(struct rsc_drv *drv, const struct tcs_request *msg) argument 740 rpmh_rsc_write_ctrl_data(struct rsc_drv *drv, const struct tcs_request *msg) argument 773 rpmh_rsc_ctrlr_is_busy(struct rsc_drv *drv) argument 801 rpmh_rsc_write_next_wakeup(struct rsc_drv *drv) argument 856 struct rsc_drv *drv = container_of(nfb, struct rsc_drv, rsc_pm); local 938 struct rsc_drv *drv = container_of(nfb, struct rsc_drv, genpd_nb); local 948 rpmh_rsc_pd_attach(struct rsc_drv *drv, struct device *dev) argument 961 rpmh_probe_tcs_config(struct platform_device *pdev, struct rsc_drv *drv) argument 1035 struct rsc_drv *drv; local [all...] |
/linux-master/drivers/dio/ |
H A D | dio-driver.c | 50 struct dio_driver *drv = to_dio_driver(dev->driver); local 53 if (!d->driver && drv->probe) { 56 id = dio_match_device(drv->id_table, d); 58 error = drv->probe(d, id); 60 d->driver = drv; 70 * @drv: the driver structure to register 76 int dio_register_driver(struct dio_driver *drv) argument 79 drv->driver.name = drv->name; 80 drv 97 dio_unregister_driver(struct dio_driver *drv) argument 113 dio_bus_match(struct device *dev, struct device_driver *drv) argument [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-drv.c | 13 #include "iwl-drv.h" 41 * struct iwl_drv - drv common data 42 * @list: list of drv structures using this opmode 79 /* Protects the table contents, i.e. the ops pointer & drv list */ 84 struct list_head drv; /* list of devices using this op_mode */ member in struct:iwlwifi_opmode_table 102 static void iwl_free_fw_desc(struct iwl_drv *drv, struct fw_desc *desc) argument 109 static void iwl_free_fw_img(struct iwl_drv *drv, struct fw_img *img) argument 113 iwl_free_fw_desc(drv, &img->sec[i]); 117 static void iwl_dealloc_ucode(struct iwl_drv *drv) argument 121 kfree(drv 140 iwl_alloc_fw_desc(struct iwl_drv *drv, struct fw_desc *desc, struct fw_sec *sec) argument 231 iwl_request_firmware(struct iwl_drv *drv, bool first) argument 431 iwl_set_default_calib(struct iwl_drv *drv, const u8 *data) argument 449 iwl_set_ucode_api_flags(struct iwl_drv *drv, const u8 *data, struct iwl_ucode_capabilities *capa) argument 470 iwl_set_ucode_capabilities(struct iwl_drv *drv, const u8 *data, struct iwl_ucode_capabilities *capa) argument 491 iwl_reduced_fw_name(struct iwl_drv *drv) argument 501 iwl_parse_v1_v2_firmware(struct iwl_drv *drv, const struct firmware *ucode_raw, struct iwl_firmware_pieces *pieces) argument 600 iwl_drv_set_dump_exclude(struct iwl_drv *drv, enum iwl_ucode_tlv_type tlv_type, const void *tlv_data, u32 tlv_len) argument 637 iwl_parse_dbg_tlv_assert_tables(struct iwl_drv *drv, const struct iwl_ucode_tlv *tlv) argument 697 iwl_parse_tlv_firmware(struct iwl_drv *drv, const struct firmware *ucode_raw, struct iwl_firmware_pieces *pieces, struct iwl_ucode_capabilities *capa, bool *usniffer_images) argument 1352 iwl_alloc_ucode(struct iwl_drv *drv, struct iwl_firmware_pieces *pieces, enum iwl_ucode_type type) argument 1372 validate_sec_sizes(struct iwl_drv *drv, struct iwl_firmware_pieces *pieces, const struct iwl_cfg *cfg) argument 1423 _iwl_op_mode_start(struct iwl_drv *drv, struct iwlwifi_opmode_table *op) argument 1451 _iwl_op_mode_stop(struct iwl_drv *drv) argument 1476 struct iwl_drv *drv = context; local 1779 struct iwl_drv *drv; local 1839 iwl_drv_stop(struct iwl_drv *drv) argument 1883 struct iwl_drv *drv; local 1907 struct iwl_drv *drv; local [all...] |
/linux-master/drivers/dma/idxd/ |
H A D | bus.c | 13 struct device_driver *drv = &idxd_drv->drv; local 20 drv->name = idxd_drv->name; 21 drv->bus = &dsa_bus_type; 22 drv->owner = owner; 23 drv->mod_name = mod_name; 25 return driver_register(drv); 31 driver_unregister(&idxd_drv->drv); 36 struct device_driver *drv) 39 container_of(drv, struc 35 idxd_config_bus_match(struct device *dev, struct device_driver *drv) argument [all...] |
/linux-master/include/sound/ |
H A D | seq_device.h | 67 int __must_check __snd_seq_driver_register(struct snd_seq_driver *drv, 69 #define snd_seq_driver_register(drv) \ 70 __snd_seq_driver_register(drv, THIS_MODULE) 71 void snd_seq_driver_unregister(struct snd_seq_driver *drv); 73 #define module_snd_seq_driver(drv) \ 74 module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister)
|