Home
last modified time | relevance | path

Searched full:misc (Results 1 – 25 of 1481) sorted by relevance

12345678910>>...60

/linux-6.14.4/drivers/char/
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
80 /* specific minor, check if it is in dynamic or misc dynamic range */ in misc_minor_alloc()
197 .name = "misc",
209 * @misc: device structure
225 int misc_register(struct miscdevice *misc) in misc_register() argument
229 bool is_dynamic = (misc->minor == MISC_DYNAMIC_MINOR); in misc_register()
231 INIT_LIST_HEAD(&misc->list); in misc_register()
[all …]
/linux-6.14.4/drivers/misc/
Dsmpro-misc.c3 * Ampere Computing SoC's SMpro Misc Driver
27 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
[all …]
DKconfig3 # Misc strange devices
6 menu "Misc devices"
27 See Documentation/misc-devices/ad525x_dpot.rst for the
209 called smpro-misc.
635 source "drivers/misc/c2port/Kconfig"
636 source "drivers/misc/eeprom/Kconfig"
637 source "drivers/misc/cb710/Kconfig"
638 source "drivers/misc/lis3lv02d/Kconfig"
639 source "drivers/misc/altera-stapl/Kconfig"
640 source "drivers/misc/mei/Kconfig"
[all …]
/linux-6.14.4/drivers/net/ethernet/wangxun/txgbe/
Dtxgbe_irq.c77 txgbe->link_irq = irq_find_mapping(txgbe->misc.domain, TXGBE_IRQ_LINK); in txgbe_request_link_irq()
84 .name = "txgbe-misc-irq",
94 irq_set_chip(irq, &txgbe->misc.chip); in txgbe_misc_irq_domain_map()
146 sub_irq = irq_find_mapping(txgbe->misc.domain, TXGBE_IRQ_LINK); in txgbe_misc_irq_thread_fn()
159 for (hwirq = 0; hwirq < txgbe->misc.nirqs; hwirq++) { in txgbe_del_irq_domain()
160 virq = irq_find_mapping(txgbe->misc.domain, hwirq); in txgbe_del_irq_domain()
164 irq_domain_remove(txgbe->misc.domain); in txgbe_del_irq_domain()
170 free_irq(txgbe->misc.irq, txgbe); in txgbe_free_misc_irq()
180 txgbe->misc.nirqs = 1; in txgbe_setup_misc_irq()
181 txgbe->misc.domain = irq_domain_add_simple(NULL, txgbe->misc.nirqs, 0, in txgbe_setup_misc_irq()
[all …]
/linux-6.14.4/Documentation/translations/zh_CN/maintainer/
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``
79 Char/Misc patches for 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 …-pull master git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git/ char-misc-4.15-rc1
125 此命令要求git比较从“char-misc-4.15-rc1”标记位置到“master”分支头(上述
130 如果char-misc-4.15-rc1标记没有出现在我要求拉取的仓库中,git会提醒
/linux-6.14.4/drivers/phy/st/
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_CFG, in spear1340_miphy_sata_exit()
[all …]
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 regmap\n"); in spear1310_miphy_probe()
[all …]
/linux-6.14.4/kernel/cgroup/
Dmisc.c29 /* Root misc cgroup */
43 * parent_misc() - Get the parent of the passed misc cgroup.
58 * @type: misc res type.
72 * @type: misc res type.
87 * misc_cg_set_capacity() - Set the capacity of the misc cgroup res.
88 * @type: Type of the misc res.
89 * @capacity: Supported capacity of the misc res on the host.
91 * If capacity is 0 then the charging a misc cgroup fails for that type.
109 * misc_cg_cancel_charge() - Cancel the charge from the misc cgroup.
110 * @type: Misc res type in misc cg to cancel the charge from.
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/misc/
Dnvidia,tegra186-misc.yaml4 $id: http://devicetree.org/schemas/misc/nvidia,tegra186-misc.yaml#
7 title: NVIDIA Tegra186 (and later) MISC register block
13 description: The MISC register block found on Tegra186 and later SoCs contains
20 - nvidia,tegra186-misc
21 - nvidia,tegra194-misc
22 - nvidia,tegra234-misc
39 misc@100000 {
40 compatible = "nvidia,tegra186-misc";
/linux-6.14.4/Documentation/devicetree/bindings/mfd/
Dbrcm,misc.yaml4 $id: http://devicetree.org/schemas/mfd/brcm,misc.yaml#
7 title: Broadcom's MISC block
13 Broadcom's MISC is a hardware block used on some SoCs (e.g. bcm63xx and
20 - const: brcm,misc
24 description: MISC block registers
36 $ref: /schemas/reset/brcm,bcm4908-misc-pcie-reset.yaml
47 misc@ff802600 {
48 compatible = "brcm,misc", "simple-mfd";
56 compatible = "brcm,bcm4908-misc-pcie-reset";
Dti,nspire-misc.yaml5 $id: http://devicetree.org/schemas/mfd/ti,nspire-misc.yaml#
8 title: TI Nspire MISC hardware block
23 - ti,nspire-misc
42 misc: misc@900a0000 {
43 compatible = "ti,nspire-misc", "syscon", "simple-mfd";
/linux-6.14.4/drivers/firmware/cirrus/test/
Dcs_dsp_test_wmfw_error.c93 cs_dsp_power_up(priv->dsp, wmfw, "wmfw", NULL, NULL, "misc"), in wmfw_load_with_unknown_blocks()
98 cs_dsp_power_up(priv->dsp, wmfw, "mock_wmfw", NULL, NULL, "misc"), in wmfw_load_with_unknown_blocks()
120 cs_dsp_power_up(priv->dsp, wmfw, "wmfw", NULL, NULL, "misc"), in wmfw_err_wrong_magic()
126 cs_dsp_power_up(priv->dsp, wmfw, "mock_wmfw", NULL, NULL, "misc"), in wmfw_err_wrong_magic()
131 cs_dsp_power_up(priv->dsp, wmfw, "mock_wmfw", NULL, NULL, "misc"), in wmfw_err_wrong_magic()
136 cs_dsp_power_up(priv->dsp, wmfw, "mock_wmfw", NULL, NULL, "misc"), in wmfw_err_wrong_magic()
141 cs_dsp_power_up(priv->dsp, wmfw, "mock_wmfw", NULL, NULL, "misc"), in wmfw_err_wrong_magic()
146 cs_dsp_power_up(priv->dsp, wmfw, "mock_wmfw", NULL, NULL, "misc"), in wmfw_err_wrong_magic()
151 cs_dsp_power_up(priv->dsp, wmfw, "mock_wmfw", NULL, NULL, "misc"), in wmfw_err_wrong_magic()
166 cs_dsp_power_up(priv->dsp, wmfw, "wmfw", NULL, NULL, "misc"), in wmfw_err_too_short_for_header()
[all …]
Dcs_dsp_test_bin_error.c91 cs_dsp_power_up(priv->dsp, local->wmfw, "wmfw", bin, "bin", "misc"), in bin_load_with_unknown_blocks()
111 cs_dsp_power_up(priv->dsp, local->wmfw, "wmfw", NULL, NULL, "misc"), in bin_err_wrong_magic()
119 cs_dsp_power_up(priv->dsp, local->wmfw, "wmfw", bin, "bin", "misc"), in bin_err_wrong_magic()
124 cs_dsp_power_up(priv->dsp, local->wmfw, "wmfw", bin, "bin", "misc"), in bin_err_wrong_magic()
129 cs_dsp_power_up(priv->dsp, local->wmfw, "wmfw", bin, "bin", "misc"), in bin_err_wrong_magic()
134 cs_dsp_power_up(priv->dsp, local->wmfw, "wmfw", bin, "bin", "misc"), in bin_err_wrong_magic()
139 cs_dsp_power_up(priv->dsp, local->wmfw, "wmfw", bin, "bin", "misc"), in bin_err_wrong_magic()
144 cs_dsp_power_up(priv->dsp, local->wmfw, "wmfw", bin, "bin", "misc"), in bin_err_wrong_magic()
157 cs_dsp_power_up(priv->dsp, local->wmfw, "wmfw", NULL, NULL, "misc"), in bin_err_too_short_for_header()
166 cs_dsp_power_up(priv->dsp, local->wmfw, "wmfw", bin, "bin", "misc"), in bin_err_too_short_for_header()
[all …]
/linux-6.14.4/include/linux/
Dmisc_cgroup.h12 * enum misc_res_type - Types of misc cgroup entries supported by the host.
32 * struct misc_res: Per cgroup per misc type resource
49 * @events_file: Handle for the misc resources events file.
50 * @res: Array of misc resources usage in the cgroup.
55 /* misc.events */
57 /* misc.events.local */
69 * css_misc() - Get misc cgroup from the css.
75 * * struct misc_cg* - misc cgroup pointer of the passed css.
83 * get_current_misc_cg() - Find and get the misc cgroup of the current task.
88 * Return: Misc cgroup to which the current task belongs to.
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/interrupt-controller/
Dqca,ath79-misc-intc.txt1 Binding for Qualcomm Atheros AR7xxx/AR9XXX MISC interrupt controller
3 The MISC interrupt controller is a secondary controller for lower priority
7 - compatible: has to be "qca,<soctype>-cpu-intc", "qca,ar7100-misc-intc" or
8 "qca,<soctype>-cpu-intc", "qca,ar7240-misc-intc"
24 compatible = "qca,ar9132-misc-intc", "qca,ar7100-misc-intc";
37 compatible = "qca,ar9331-misc-intc", qca,ar7240-misc-intc";
/linux-6.14.4/fs/
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
[all …]
/linux-6.14.4/drivers/usb/typec/tcpm/qcom/
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()
377 attached = !!(misc & CC_ATTACHED); in qcom_pmic_typec_port_get_cc()
[all …]
/linux-6.14.4/Documentation/ABI/testing/
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
/linux-6.14.4/samples/rust/
Drust_misc_device.rs5 //! Rust misc device sample.
27 /// printf("Opening /dev/rust-misc-device for reading and writing\n");
28 /// fd = open("/dev/rust-misc-device", O_RDWR);
90 /// printf("Closing /dev/rust-misc-device\n");
120 description: "Rust misc device sample",
132 pr_info!("Initialising Rust Misc Device Sample\n"); in init()
135 name: c_str!("rust-misc-device"), in init()
159 fn open(_file: &File, misc: &MiscDeviceRegistration<Self>) -> Result<Pin<KBox<Self>>> { in open()
160 let dev = ARef::from(misc.device()); in open()
162 dev_info!(dev, "Opening Rust Misc Device Sample\n"); in open()
[all …]
/linux-6.14.4/Documentation/maintainer/
Dpull-requests.rst35 as ``char-misc-4.15-rc1``. If such tag would be produced from a branch
36 named ``char-misc-next``, you would be using the following command::
38 git tag -s char-misc-4.15-rc1 char-misc-next
40 that will create a signed tag called ``char-misc-4.15-rc1`` based on the
41 last commit in the ``char-misc-next`` branch, and sign it with your gpg key
93 Char/Misc patches for 4.15-rc1
95 Here is the big char/misc patch set for the 4.15-rc1 merge window.
127 git push origin char-misc-4.15-rc1
139 …-pull master git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git/ char-misc-4.15-rc1
144 'char-misc-4.15-rc1' tag location, to the head of the 'master'
[all …]
/linux-6.14.4/drivers/media/platform/verisilicon/
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
237 dma_free_coherent(vpu->dev, misc->size, misc->cpu, misc->dma); in hantro_vp9_dec_exit()
/linux-6.14.4/drivers/scsi/snic/
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.data_cnt_mismat), in snic_stats_show()
[all …]
/linux-6.14.4/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
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
125 return misc->geneve_vni || in dr_mask_is_tnl_geneve_set()
126 misc->geneve_oam || in dr_mask_is_tnl_geneve_set()
127 misc->geneve_protocol_type || in dr_mask_is_tnl_geneve_set()
[all …]
/linux-6.14.4/Documentation/misc-devices/
Dxilinx_sdfec.rst32 …/devicetree/bindings/misc/xlnx,sd-fec.yaml <https://github.com/Xilinx/linux-xlnx/blob/master/Docum…
237 .. kernel-doc:: include/uapi/misc/xilinx_sdfec.h
241 .. kernel-doc:: include/uapi/misc/xilinx_sdfec.h
245 .. kernel-doc:: include/uapi/misc/xilinx_sdfec.h
249 .. kernel-doc:: include/uapi/misc/xilinx_sdfec.h
253 .. kernel-doc:: include/uapi/misc/xilinx_sdfec.h
257 .. kernel-doc:: include/uapi/misc/xilinx_sdfec.h
261 .. kernel-doc:: include/uapi/misc/xilinx_sdfec.h
265 .. kernel-doc:: include/uapi/misc/xilinx_sdfec.h
269 .. kernel-doc:: include/uapi/misc/xilinx_sdfec.h
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/reset/
Dbrcm,bcm4908-misc-pcie-reset.yaml4 $id: http://devicetree.org/schemas/reset/brcm,bcm4908-misc-pcie-reset.yaml#
7 title: Broadcom MISC block PCIe reset controller
10 signals. On BCM4908 it's a part of the MISC block.
17 const: brcm,bcm4908-misc-pcie-reset
36 compatible = "brcm,bcm4908-misc-pcie-reset";

12345678910>>...60