Home
last modified time | relevance | path

Searched refs:misc (Results 1 – 25 of 430) sorted by relevance

12345678910>>...18

/linux/drivers/char/
H A Dmisc.c3 * linux/drivers/char/misc.c
5 * Generic misc open routine by Johan Myreen
15 * of the misc drivers, as they are now completely independent. Linus.
24 * Renamed to misc and miscdevice to be more accurate. Alan Cox 26-Mar-96
179 .name = "misc",
191 * @misc: device structure
207 int misc_register(struct miscdevice *misc) in misc_register() argument
211 bool is_dynamic = (misc->minor == MISC_DYNAMIC_MINOR); in misc_register()
213 INIT_LIST_HEAD(&misc->list); in misc_register()
218 int i = misc_minor_alloc(misc in misc_register()
276 misc_deregister(struct miscdevice * misc) misc_deregister() argument
[all...]
/linux/drivers/misc/
H A Dsmpro-misc.c27 struct smpro_misc *misc = dev_get_drvdata(dev); in boot_progress_show() local
37 ret = regmap_read(misc->regmap, CUR_BOOTSTAGE, &reg); in boot_progress_show()
43 ret = regmap_read(misc->regmap, BOOTSTAGE, &bootstage); in boot_progress_show()
52 ret = regmap_read(misc->regmap, BOOTSTAGE_LO, &reg_lo); in boot_progress_show()
54 ret = regmap_read(misc->regmap, BOOTSTAGE_HI, &reg); in boot_progress_show()
60 ret = regmap_write(misc->regmap, BOOTSTAGE, ((bootstage & 0xff00) | 0x1)); in boot_progress_show()
76 struct smpro_misc *misc = dev_get_drvdata(dev); in soc_power_limit_show() local
80 ret = regmap_read(misc->regmap, SOC_POWER_LIMIT, &value); in soc_power_limit_show()
90 struct smpro_misc *misc = dev_get_drvdata(dev); in soc_power_limit_store() local
98 ret = regmap_write(misc in soc_power_limit_store()
117 struct smpro_misc *misc; smpro_misc_probe() local
[all...]
H A Dopen-dice.c11 * process via a misc device. Userspace can also request a wipe of the memory.
35 struct miscdevice misc; member
40 return container_of(filp->private_data, struct open_dice_drvdata, misc); in to_open_dice_drvdata()
48 kaddr = devm_memremap(drvdata->misc.this_device, drvdata->rmem->base, in open_dice_wipe()
56 devm_memunmap(drvdata->misc.this_device, kaddr); in open_dice_wipe()
144 .misc = (struct miscdevice){ in open_dice_probe()
157 ret = misc_register(&drvdata->misc); in open_dice_probe()
159 dev_err(dev, "failed to register misc device '%s': %d\n", in open_dice_probe()
172 misc_deregister(&drvdata->misc); in open_dice_remove()
/linux/fs/
H A Dbinfmt_misc.c8 * a specified wrapper. See Documentation/admin-guide/binfmt-misc.rst for more details.
82 * @misc: handle to binfmt_misc instance
90 static Node *search_binfmt_handler(struct binfmt_misc *misc, in search_binfmt_handler() argument
97 list_for_each_entry(e, &misc->entries, list) { in search_binfmt_handler()
132 * @misc: handle to binfmt_misc instance
140 static Node *get_binfmt_handler(struct binfmt_misc *misc, in get_binfmt_handler() argument
145 read_lock(&misc->entries_lock); in get_binfmt_handler()
146 e = search_binfmt_handler(misc, bprm); in get_binfmt_handler()
149 read_unlock(&misc->entries_lock); in get_binfmt_handler()
184 struct binfmt_misc *misc; in load_binfmt_misc() local
207 struct binfmt_misc *misc; load_misc_binary() local
666 struct binfmt_misc *misc; bm_evict_inode() local
689 remove_binfmt_handler(struct binfmt_misc * misc,Node * e) remove_binfmt_handler() argument
775 struct binfmt_misc *misc; bm_register_write() local
858 struct binfmt_misc *misc; bm_status_read() local
869 struct binfmt_misc *misc; bm_status_write() local
936 struct binfmt_misc *misc; bm_fill_super() local
[all...]
/linux/drivers/net/ethernet/wangxun/txgbe/
H A Dtxgbe_irq.c86 txgbe->link_irq = irq_find_mapping(txgbe->misc.domain, TXGBE_IRQ_LINK); in txgbe_request_link_irq()
94 txgbe->gpio_irq = irq_find_mapping(txgbe->misc.domain, TXGBE_IRQ_GPIO); in txgbe_request_gpio_irq()
101 .name = "txgbe-misc-irq",
111 irq_set_chip(irq, &txgbe->misc.chip); in txgbe_misc_irq_domain_map()
172 sub_irq = irq_find_mapping(txgbe->misc.domain, TXGBE_IRQ_LINK); in txgbe_misc_irq_thread_fn()
177 sub_irq = irq_find_mapping(txgbe->misc.domain, TXGBE_IRQ_GPIO); in txgbe_misc_irq_thread_fn()
194 for (hwirq = 0; hwirq < txgbe->misc.nirqs; hwirq++) { in txgbe_del_irq_domain()
195 virq = irq_find_mapping(txgbe->misc.domain, hwirq); in txgbe_del_irq_domain()
199 irq_domain_remove(txgbe->misc.domain); in txgbe_del_irq_domain()
211 free_irq(txgbe->misc in txgbe_free_misc_irq()
[all...]
/linux/drivers/phy/st/
H A Dphy-spear1340-miphy.c83 /* regmap for any soc specific misc registers */
84 struct regmap *misc; member
91 regmap_update_bits(priv->misc, SPEAR1340_PCIE_SATA_CFG, in spear1340_miphy_sata_init()
94 regmap_update_bits(priv->misc, SPEAR1340_PCIE_MIPHY_CFG, in spear1340_miphy_sata_init()
98 regmap_update_bits(priv->misc, SPEAR1340_PCM_CFG, in spear1340_miphy_sata_init()
105 regmap_update_bits(priv->misc, SPEAR1340_PERIP1_SW_RST, in spear1340_miphy_sata_init()
115 regmap_update_bits(priv->misc, SPEAR1340_PCIE_SATA_CFG, in spear1340_miphy_sata_exit()
117 regmap_update_bits(priv->misc, SPEAR1340_PCIE_MIPHY_CFG, in spear1340_miphy_sata_exit()
121 regmap_update_bits(priv->misc, SPEAR1340_PERIP1_SW_RST, in spear1340_miphy_sata_exit()
127 regmap_update_bits(priv->misc, SPEAR1340_PCM_CF in spear1340_miphy_sata_exit()
[all...]
H A Dphy-spear1310-miphy.c106 /* regmap for any soc specific misc registers */
107 struct regmap *misc; member
116 regmap_update_bits(priv->misc, SPEAR1310_PCIE_MIPHY_CFG_1, in spear1310_miphy_pcie_init()
134 regmap_update_bits(priv->misc, SPEAR1310_PCIE_SATA_CFG, in spear1310_miphy_pcie_init()
142 regmap_update_bits(priv->misc, SPEAR1310_PCIE_SATA_CFG, in spear1310_miphy_pcie_exit()
145 regmap_update_bits(priv->misc, SPEAR1310_PCIE_MIPHY_CFG_1, in spear1310_miphy_pcie_exit()
215 priv->misc = in spear1310_miphy_probe()
216 syscon_regmap_lookup_by_phandle(dev->of_node, "misc"); in spear1310_miphy_probe()
217 if (IS_ERR(priv->misc)) { in spear1310_miphy_probe()
218 dev_err(dev, "failed to find misc regma in spear1310_miphy_probe()
[all...]
/linux/drivers/scsi/snic/
H A Dsnic_debugfs.c137 memset(&stats->misc, 0, sizeof(struct snic_misc_stats)); in snic_reset_stats_write()
281 jiffies_to_timespec64(stats->misc.last_isr_time, &last_isr_tms); in snic_stats_show()
282 jiffies_to_timespec64(stats->misc.last_ack_time, &last_ack_tms); in snic_stats_show()
301 (u64) stats->misc.last_isr_time, in snic_stats_show()
303 (u64)stats->misc.last_ack_time, in snic_stats_show()
305 (u64) atomic64_read(&stats->misc.ack_isr_cnt), in snic_stats_show()
306 (u64) atomic64_read(&stats->misc.cmpl_isr_cnt), in snic_stats_show()
307 (u64) atomic64_read(&stats->misc.errnotify_isr_cnt), in snic_stats_show()
308 (u64) atomic64_read(&stats->misc.max_cq_ents), in snic_stats_show()
309 (u64) atomic64_read(&stats->misc in snic_stats_show()
[all...]
H A Dsnic_isr.c26 snic->s_stats.misc.last_isr_time = jiffies; in snic_isr_msix_wq()
27 atomic64_inc(&snic->s_stats.misc.ack_isr_cnt); in snic_isr_msix_wq()
44 snic->s_stats.misc.last_isr_time = jiffies; in snic_isr_msix_io_cmpl()
45 atomic64_inc(&snic->s_stats.misc.cmpl_isr_cnt); in snic_isr_msix_io_cmpl()
61 snic->s_stats.misc.last_isr_time = jiffies; in snic_isr_msix_err_notify()
62 atomic64_inc(&snic->s_stats.misc.errnotify_isr_cnt); in snic_isr_msix_err_notify()
/linux/Documentation/translations/zh_CN/maintainer/
H A Dpull-requests.rst38 拉取请求,可以命名为 ``char-misc-4.15-rc1`` 。如果要在 ``char-misc-next`` 分支
41 git tag -s char-misc-4.15-rc1 char-misc-next
43 这将在 ``char-misc-next`` 分支的最后一个提交上创建一个名为 ``char-misc-4.15-rc1``
81 Here is the big char/misc patch set for the 4.15-rc1 merge window.
111 git push origin char-misc-4.15-rc1
121 git request-pull master git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git/ char-misc
[all...]
/linux/drivers/usb/typec/tcpm/qcom/
H A Dqcom_pmic_typec_port.c219 #define misc_to_cc(msic) !!(misc & CC_ORIENTATION) ? "cc1" : "cc2"
220 #define misc_to_vconn(msic) !!(misc & CC_ORIENTATION) ? "cc2" : "cc1"
279 unsigned int misc; in qcom_pmic_typec_port_vbus_detect() local
284 &misc); in qcom_pmic_typec_port_vbus_detect()
286 misc = 0; in qcom_pmic_typec_port_vbus_detect()
288 dev_dbg(dev, "get_vbus: 0x%08x detect %d\n", misc, !!(misc & TYPEC_VBUS_DETECT)); in qcom_pmic_typec_port_vbus_detect()
290 return !!(misc & TYPEC_VBUS_DETECT); in qcom_pmic_typec_port_vbus_detect()
368 unsigned int misc, val; in qcom_pmic_typec_port_get_cc() local
373 pmic_typec_port->base + TYPEC_MISC_STATUS_REG, &misc); in qcom_pmic_typec_port_get_cc()
465 unsigned int misc; qcom_pmic_typec_port_set_cc() local
538 unsigned int orientation, misc, mask, value; qcom_pmic_typec_port_set_vconn() local
579 unsigned int misc; qcom_pmic_typec_port_start_toggling() local
[all...]
/linux/Documentation/ABI/testing/
H A Dsysfs-driver-xdata1 What: /sys/class/misc/drivers/dw-xdata-pcie.<device>/write
13 echo 1 > /sys/class/misc/dw-xdata-pcie.<device>/write
15 echo 0 > /sys/class/misc/dw-xdata-pcie.<device>/write
21 cat /sys/class/misc/dw-xdata-pcie.<device>/write
26 What: /sys/class/misc/dw-xdata-pcie.<device>/read
38 echo 1 > /sys/class/misc/dw-xdata-pcie.<device>/read
40 echo 0 > /sys/class/misc/dw-xdata-pcie.<device>/read
46 cat /sys/class/misc/dw-xdata-pcie.<device>/read
H A Dsysfs-platform-intel-ifs5 What: /sys/devices/virtual/misc/intel_ifs_<N>/run_test
14 /sys/devices/virtual/misc/intel_ifs_<N>/run_test
17 What: /sys/devices/virtual/misc/intel_ifs_<N>/status
25 What: /sys/devices/virtual/misc/intel_ifs_<N>/details
34 What: /sys/devices/virtual/misc/intel_ifs_<N>/image_version
43 What: /sys/devices/virtual/misc/intel_ifs_<N>/current_batch
/linux/drivers/media/platform/verisilicon/
H A Dhantro_vp9.c120 struct symbol_counts *cnts = vp9_ctx->misc.cpu + vp9_ctx->ctx_counters_offset; in init_v4l2_vp9_count_tbl()
165 struct hantro_aux_buf *misc = &vp9_dec->misc; in hantro_vp9_dec_init() local
209 misc->cpu = dma_alloc_coherent(vpu->dev, size, &misc->dma, GFP_KERNEL); in hantro_vp9_dec_init()
210 if (!misc->cpu) in hantro_vp9_dec_init()
213 misc->size = size; in hantro_vp9_dec_init()
214 memset(misc->cpu, 0, size); in hantro_vp9_dec_init()
235 struct hantro_aux_buf *misc = &vp9_dec->misc; in hantro_vp9_dec_exit() local
[all...]
/linux/arch/x86/kernel/
H A Damd_nb.c78 node_to_amd_nb(i)->misc = amd_node_get_func(i, 3); in amd_cache_northbridges()
81 * Each Northbridge must have a 'misc' device. in amd_cache_northbridges()
84 if (!node_to_amd_nb(i)->misc) { in amd_cache_northbridges()
197 pci_read_config_dword(nb->misc, 0x1b8, &ban); in amd_set_subcaches()
203 pci_read_config_dword(nb->misc, 0x1b8, &reg); in amd_set_subcaches()
204 pci_write_config_dword(nb->misc, 0x1b8, reg & ~0x180000); in amd_set_subcaches()
216 pci_read_config_dword(nb->misc, 0x1b8, &reg); in amd_set_subcaches()
218 pci_write_config_dword(nb->misc, 0x1b8, reg | ban); in amd_set_subcaches()
239 pci_read_config_dword(node_to_amd_nb(i)->misc, 0x9c, &flush_words[i]); in amd_cache_gart()
260 pci_write_config_dword(node_to_amd_nb(i)->misc, in amd_flush_garts()
[all...]
/linux/arch/mips/sgi-ip32/
H A Dip32-reset.c80 unsigned long led = mace->perif.ctrl.misc ^ MACEISA_LED_RED; in blink_timeout()
81 mace->perif.ctrl.misc = led; in blink_timeout()
124 led = mace->perif.ctrl.misc | MACEISA_LED_GREEN; in panic_event()
125 mace->perif.ctrl.misc = led; in panic_event()
140 unsigned long led = mace->perif.ctrl.misc; in ip32_reboot_setup()
143 mace->perif.ctrl.misc = led; in ip32_reboot_setup()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_matcher.c40 static bool dr_mask_is_eth_l2_tnl_set(struct mlx5dr_match_misc *misc) in dr_mask_is_eth_l2_tnl_set() argument
42 return misc->vxlan_vni; in dr_mask_is_eth_l2_tnl_set()
81 static bool dr_mask_is_tnl_gre_set(struct mlx5dr_match_misc *misc) in dr_mask_is_tnl_gre_set() argument
83 return (misc->gre_key_h || misc->gre_key_l || in dr_mask_is_tnl_gre_set()
84 misc->gre_protocol || misc->gre_c_present || in dr_mask_is_tnl_gre_set()
85 misc->gre_k_present || misc->gre_s_present); in dr_mask_is_tnl_gre_set()
123 static bool dr_mask_is_tnl_geneve_set(struct mlx5dr_match_misc *misc) in dr_mask_is_tnl_geneve_set() argument
142 dr_mask_is_tnl_geneve_tlv_opt_exist_set(struct mlx5dr_match_misc * misc,struct mlx5dr_domain * dmn) dr_mask_is_tnl_geneve_tlv_opt_exist_set() argument
313 dr_mask_is_gvmi_or_qpn_set(struct mlx5dr_match_misc * misc) dr_mask_is_gvmi_or_qpn_set() argument
[all...]
/linux/drivers/media/platform/mediatek/mdp/
H A Dmtk_mdp_regs.c136 struct mdp_config_misc *misc = &ctx->vpu.vsi->misc; in mtk_mdp_hw_set_rotation() local
138 misc->orientation = ctx->ctrls.rotate->val; in mtk_mdp_hw_set_rotation()
139 misc->hflip = ctx->ctrls.hflip->val; in mtk_mdp_hw_set_rotation()
140 misc->vflip = ctx->ctrls.vflip->val; in mtk_mdp_hw_set_rotation()
145 struct mdp_config_misc *misc = &ctx->vpu.vsi->misc; in mtk_mdp_hw_set_global_alpha() local
147 misc->alpha = ctx->ctrls.global_alpha->val; in mtk_mdp_hw_set_global_alpha()
/linux/arch/powerpc/include/asm/
H A Dsmu.h401 void (*done)(struct smu_cmd *cmd, void *misc);
402 void *misc; member
429 void (*done)(struct smu_cmd *cmd, void *misc),
430 void *misc,
436 * completion passed in the "misc" argument
438 extern void smu_done_complete(struct smu_cmd *cmd, void *misc);
498 void (*done)(struct smu_i2c_cmd *cmd, void *misc);
499 void *misc; member
513 * including info.data for a write, done and misc.
/linux/Documentation/misc-devices/
H A Ddw-xdata-pcie.rst38 # echo 1 > /sys/class/misc/dw-xdata-pcie.0/write
42 # cat /sys/class/misc/dw-xdata-pcie.0/write
47 # echo 0 > /sys/class/misc/dw-xdata-pcie.0/write
54 # echo 1 > /sys/class/misc/dw-xdata-pcie.0/read
58 # cat /sys/class/misc/dw-xdata-pcie.0/read
63 # echo 0 > /sys/class/misc/dw-xdata-pcie.0/read
/linux/drivers/platform/x86/intel/ifs/
H A Dcore.c71 .misc = {
79 .misc = {
88 .misc = {
103 if (ifs_devices[i].misc.this_device) in ifs_cleanup()
104 misc_deregister(&ifs_devices[i].misc); in ifs_cleanup()
138 ret = misc_register(&ifs_devices[i].misc); in ifs_init()
/linux/drivers/scsi/bfa/
H A Dbfa_plog.h43 u16 misc; /* can be used to indicate fc frame length */ member
138 enum bfa_plog_eid event, u16 misc, char *log_str);
140 enum bfa_plog_eid event, u16 misc,
143 enum bfa_plog_eid event, u16 misc, struct fchs_s *fchdr);
145 enum bfa_plog_eid event, u16 misc,
/linux/drivers/video/fbdev/geode/
H A Dvideo_gx.c235 u32 dcfg, misc; in gx_configure_display() local
255 misc = read_vp(par, VP_MISC); in gx_configure_display()
258 misc |= VP_MISC_GAM_EN; in gx_configure_display()
263 misc &= ~(VP_MISC_APWRDN | VP_MISC_DACPWRDN); in gx_configure_display()
264 write_vp(par, VP_MISC, misc); in gx_configure_display()
275 misc |= (VP_MISC_APWRDN | VP_MISC_DACPWRDN); in gx_configure_display()
276 write_vp(par, VP_MISC, misc); in gx_configure_display()
/linux/drivers/macintosh/
H A Dsmu.c166 void (*done)(struct smu_cmd *cmd, void *misc) = NULL; in smu_db_intr()
167 void *misc = NULL; in smu_db_intr() local
224 misc = cmd->misc; in smu_db_intr()
238 done(cmd, misc); in smu_db_intr()
292 void (*done)(struct smu_cmd *cmd, void *misc), in smu_queue_simple() argument
293 void *misc, ...) in smu_queue_simple()
309 cmd->misc = misc; in smu_queue_simple()
311 va_start(list, misc); in smu_queue_simple()
335 smu_done_complete(struct smu_cmd * cmd,void * misc) smu_done_complete() argument
705 void *misc = cmd->misc; smu_i2c_complete_command() local
765 smu_i2c_low_completion(struct smu_cmd * scmd,void * misc) smu_i2c_low_completion() argument
1102 smu_user_cmd_done(struct smu_cmd * cmd,void * misc) smu_user_cmd_done() argument
[all...]
/linux/drivers/dma/dw/
H A Didma32.c49 void __iomem *misc = __dw_regs(dw); in idma32_initialize_chan_xbar() local
55 value = readl(misc + DMA_REGACCESS_CHID_CFG); in idma32_initialize_chan_xbar()
60 writel(value, misc + DMA_REGACCESS_CHID_CFG); in idma32_initialize_chan_xbar()
63 value = readl(misc + DMA_CTL_CH(dwc->chan.chan_id)); in idma32_initialize_chan_xbar()
88 writel(value, misc + DMA_CTL_CH(dwc->chan.chan_id)); in idma32_initialize_chan_xbar()
91 value = readl(misc + DMA_XBAR_SEL(dwc->chan.chan_id)); in idma32_initialize_chan_xbar()
109 writel(value, misc + DMA_XBAR_SEL(dwc->chan.chan_id)); in idma32_initialize_chan_xbar()

12345678910>>...18