| /kernel/linux/linux-5.10/drivers/usb/mon/ |
| D | mon_main.c | 21 static void mon_stop(struct mon_bus *mbus); 22 static void mon_dissolve(struct mon_bus *mbus, struct usb_bus *ubus); 34 * This must be called with mon_lock taken because of mbus->ref. 36 void mon_reader_add(struct mon_bus *mbus, struct mon_reader *r) in mon_reader_add() argument 41 spin_lock_irqsave(&mbus->lock, flags); in mon_reader_add() 42 if (mbus->nreaders == 0) { in mon_reader_add() 43 if (mbus == &mon_bus0) { in mon_reader_add() 50 mbus->u_bus->monitored = 1; in mon_reader_add() 53 mbus->nreaders++; in mon_reader_add() 54 list_add_tail(&r->r_link, &mbus->r_list); in mon_reader_add() [all …]
|
| D | mon_text.c | 132 struct urb *urb, char ev_type, struct mon_bus *mbus) in mon_text_get_setup() argument 146 int len, char ev_type, struct mon_bus *mbus) in mon_text_get_data() argument 305 struct mon_bus *mbus) in mon_text_fetch() argument 310 spin_lock_irqsave(&mbus->lock, flags); in mon_text_fetch() 312 spin_unlock_irqrestore(&mbus->lock, flags); in mon_text_fetch() 318 spin_unlock_irqrestore(&mbus->lock, flags); in mon_text_fetch() 326 struct mon_bus *mbus; in mon_text_open() local 331 mbus = inode->i_private; in mon_text_open() 349 rp->r.m_bus = mbus; in mon_text_open() 364 mon_reader_add(mbus, &rp->r); in mon_text_open() [all …]
|
| D | usb_mon.h | 31 int nreaders; /* Under mon_lock AND mbus->lock */ 53 void mon_reader_add(struct mon_bus *mbus, struct mon_reader *r); 54 void mon_reader_del(struct mon_bus *mbus, struct mon_reader *r); 58 int /*bool*/ mon_text_add(struct mon_bus *mbus, const struct usb_bus *ubus); 59 void mon_text_del(struct mon_bus *mbus); 60 int /*bool*/ mon_bin_add(struct mon_bus *mbus, const struct usb_bus *ubus); 61 void mon_bin_del(struct mon_bus *mbus);
|
| D | mon_stat.c | 29 struct mon_bus *mbus; in mon_stat_open() local 36 mbus = inode->i_private; in mon_stat_open() 40 mbus->nreaders, mbus->cnt_events, mbus->cnt_text_lost); in mon_stat_open()
|
| /kernel/linux/linux-6.6/drivers/usb/mon/ |
| D | mon_main.c | 21 static void mon_stop(struct mon_bus *mbus); 22 static void mon_dissolve(struct mon_bus *mbus, struct usb_bus *ubus); 34 * This must be called with mon_lock taken because of mbus->ref. 36 void mon_reader_add(struct mon_bus *mbus, struct mon_reader *r) in mon_reader_add() argument 41 spin_lock_irqsave(&mbus->lock, flags); in mon_reader_add() 42 if (mbus->nreaders == 0) { in mon_reader_add() 43 if (mbus == &mon_bus0) { in mon_reader_add() 50 mbus->u_bus->monitored = 1; in mon_reader_add() 53 mbus->nreaders++; in mon_reader_add() 54 list_add_tail(&r->r_link, &mbus->r_list); in mon_reader_add() [all …]
|
| D | mon_text.c | 132 struct urb *urb, char ev_type, struct mon_bus *mbus) in mon_text_get_setup() argument 146 int len, char ev_type, struct mon_bus *mbus) in mon_text_get_data() argument 305 struct mon_bus *mbus) in mon_text_fetch() argument 310 spin_lock_irqsave(&mbus->lock, flags); in mon_text_fetch() 312 spin_unlock_irqrestore(&mbus->lock, flags); in mon_text_fetch() 318 spin_unlock_irqrestore(&mbus->lock, flags); in mon_text_fetch() 326 struct mon_bus *mbus; in mon_text_open() local 331 mbus = inode->i_private; in mon_text_open() 349 rp->r.m_bus = mbus; in mon_text_open() 364 mon_reader_add(mbus, &rp->r); in mon_text_open() [all …]
|
| D | usb_mon.h | 31 int nreaders; /* Under mon_lock AND mbus->lock */ 53 void mon_reader_add(struct mon_bus *mbus, struct mon_reader *r); 54 void mon_reader_del(struct mon_bus *mbus, struct mon_reader *r); 58 int /*bool*/ mon_text_add(struct mon_bus *mbus, const struct usb_bus *ubus); 59 void mon_text_del(struct mon_bus *mbus); 60 int /*bool*/ mon_bin_add(struct mon_bus *mbus, const struct usb_bus *ubus); 61 void mon_bin_del(struct mon_bus *mbus);
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/sunxi/ |
| D | allwinner,sun4i-a10-mbus.yaml | 4 $id: http://devicetree.org/schemas/arm/sunxi/allwinner,sun4i-a10-mbus.yaml# 7 title: Allwinner Memory Bus (MBUS) controller 14 The MBUS controller drives the MBUS that other devices in the SoC 19 Each device having to perform their DMA through the MBUS must have 20 the interconnects and interconnect-names properties set to the MBUS 27 The content of the cell is the MBUS ID. 31 - allwinner,sun5i-a13-mbus 32 - allwinner,sun8i-a33-mbus 33 - allwinner,sun8i-a50-mbus 34 - allwinner,sun8i-a83t-mbus [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/bus/ |
| D | mvebu-mbus.txt | 2 * Marvell MBus 7 marvell,armada370-mbus 8 marvell,armadaxp-mbus 9 marvell,armada375-mbus 10 marvell,armada380-mbus 11 marvell,kirkwood-mbus 12 marvell,dove-mbus 13 marvell,orion5x-88f5281-mbus 14 marvell,orion5x-88f5182-mbus 15 marvell,orion5x-88f5181-mbus [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/bus/ |
| D | mvebu-mbus.txt | 2 * Marvell MBus 7 marvell,armada370-mbus 8 marvell,armadaxp-mbus 9 marvell,armada375-mbus 10 marvell,armada380-mbus 11 marvell,kirkwood-mbus 12 marvell,dove-mbus 13 marvell,orion5x-88f5281-mbus 14 marvell,orion5x-88f5182-mbus 15 marvell,orion5x-88f5181-mbus [all …]
|
| /kernel/linux/linux-6.6/drivers/bus/ |
| D | mvebu-mbus.c | 39 * - Provides a debugfs interface in /sys/kernel/debug/mvebu-mbus/ to 50 #include <linux/mbus.h> 123 * Used to store the state of one MBus window across suspend/resume. 187 static bool mvebu_mbus_window_is_remappable(struct mvebu_mbus_state *mbus, in mvebu_mbus_window_is_remappable() argument 190 return mbus->soc->win_remap_offset(win) != MVEBU_MBUS_NO_REMAP; in mvebu_mbus_window_is_remappable() 197 static void mvebu_mbus_read_window(struct mvebu_mbus_state *mbus, in mvebu_mbus_read_window() argument 202 void __iomem *addr = mbus->mbuswins_base + in mvebu_mbus_read_window() 203 mbus->soc->win_cfg_offset(win); in mvebu_mbus_read_window() 224 if (mvebu_mbus_window_is_remappable(mbus, win)) { in mvebu_mbus_read_window() 226 void __iomem *addr_rmp = mbus->mbuswins_base + in mvebu_mbus_read_window() [all …]
|
| /kernel/linux/linux-5.10/drivers/bus/ |
| D | mvebu-mbus.c | 42 * - Provides a debugfs interface in /sys/kernel/debug/mvebu-mbus/ to 53 #include <linux/mbus.h> 126 * Used to store the state of one MBus window accross suspend/resume. 190 static bool mvebu_mbus_window_is_remappable(struct mvebu_mbus_state *mbus, in mvebu_mbus_window_is_remappable() argument 193 return mbus->soc->win_remap_offset(win) != MVEBU_MBUS_NO_REMAP; in mvebu_mbus_window_is_remappable() 200 static void mvebu_mbus_read_window(struct mvebu_mbus_state *mbus, in mvebu_mbus_read_window() argument 205 void __iomem *addr = mbus->mbuswins_base + in mvebu_mbus_read_window() 206 mbus->soc->win_cfg_offset(win); in mvebu_mbus_read_window() 227 if (mvebu_mbus_window_is_remappable(mbus, win)) { in mvebu_mbus_read_window() 229 void __iomem *addr_rmp = mbus->mbuswins_base + in mvebu_mbus_read_window() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/sunxi/ |
| D | allwinner,sun4i-a10-mbus.yaml | 4 $id: http://devicetree.org/schemas/arm/sunxi/allwinner,sun4i-a10-mbus.yaml# 7 title: Allwinner Memory Bus (MBUS) controller 14 The MBUS controller drives the MBUS that other devices in the SoC 19 Each device having to perform their DMA through the MBUS must have 20 the interconnects and interconnect-names properties set to the MBUS 27 The content of the cell is the MBUS ID. 31 - allwinner,sun5i-a13-mbus 32 - allwinner,sun8i-h3-mbus 33 - allwinner,sun50i-a64-mbus 62 mbus: dram-controller@1c01000 { [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | vidioc-subdev-enum-mbus-code.rst | 49 with a mbus code value. 77 - Index of the mbus code in the enumeration belonging to the given pad. 82 :ref:`v4l2-mbus-format`. Filled in by the driver. 89 - See :ref:`v4l2-subdev-mbus-code-flags` 106 .. _v4l2-subdev-mbus-code-flags: 118 ioctl with :ref:`V4L2_MBUS_FRAMEFMT_SET_CSC <mbus-framefmt-set-csc>` set. 119 See :ref:`v4l2-mbus-format` on how to do this. 125 ioctl with :ref:`V4L2_MBUS_FRAMEFMT_SET_CSC <mbus-framefmt-set-csc>` set. 126 See :ref:`v4l2-mbus-format` on how to do this. 132 ioctl with :ref:`V4L2_MBUS_FRAMEFMT_SET_CSC <mbus-framefmt-set-csc>` set. [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | vidioc-subdev-enum-mbus-code.rst | 67 :ref:`v4l2-mbus-format`. 74 - See :ref:`v4l2-subdev-mbus-code-flags` 84 .. _v4l2-subdev-mbus-code-flags: 96 ioctl with :ref:`V4L2_MBUS_FRAMEFMT_SET_CSC <mbus-framefmt-set-csc>` set. 97 See :ref:`v4l2-mbus-format` on how to do this. 103 ioctl with :ref:`V4L2_MBUS_FRAMEFMT_SET_CSC <mbus-framefmt-set-csc>` set. 104 See :ref:`v4l2-mbus-format` on how to do this. 110 ioctl with :ref:`V4L2_MBUS_FRAMEFMT_SET_CSC <mbus-framefmt-set-csc>` set. 111 See :ref:`v4l2-mbus-format` on how to do this. 117 ioctl with :ref:`V4L2_MBUS_FRAMEFMT_SET_CSC <mbus-framefmt-set-csc>` set. [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/imx/ |
| D | imx-media-utils.c | 369 int imx_media_init_mbus_fmt(struct v4l2_mbus_framefmt *mbus, in imx_media_init_mbus_fmt() argument 375 mbus->width = width; in imx_media_init_mbus_fmt() 376 mbus->height = height; in imx_media_init_mbus_fmt() 377 mbus->field = field; in imx_media_init_mbus_fmt() 389 mbus->code = code; in imx_media_init_mbus_fmt() 391 mbus->colorspace = V4L2_COLORSPACE_SRGB; in imx_media_init_mbus_fmt() 392 mbus->xfer_func = V4L2_MAP_XFER_FUNC_DEFAULT(mbus->colorspace); in imx_media_init_mbus_fmt() 393 mbus->ycbcr_enc = V4L2_MAP_YCBCR_ENC_DEFAULT(mbus->colorspace); in imx_media_init_mbus_fmt() 394 mbus->quantization = in imx_media_init_mbus_fmt() 396 mbus->colorspace, in imx_media_init_mbus_fmt() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | allwinner,sun4i-a10-mbus-clk.yaml | 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-mbus-clk.yaml# 7 title: Allwinner A10 MBUS Clock Device Tree Bindings 21 - allwinner,sun5i-a13-mbus-clk 22 - allwinner,sun8i-a23-mbus-clk 48 compatible = "allwinner,sun5i-a13-mbus-clk"; 51 clock-output-names = "mbus"; 57 compatible = "allwinner,sun8i-a23-mbus-clk"; 60 clock-output-names = "mbus";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | allwinner,sun4i-a10-mbus-clk.yaml | 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-mbus-clk.yaml# 7 title: Allwinner A10 MBUS Clock 21 - allwinner,sun5i-a13-mbus-clk 22 - allwinner,sun8i-a23-mbus-clk 48 compatible = "allwinner,sun5i-a13-mbus-clk"; 51 clock-output-names = "mbus"; 57 compatible = "allwinner,sun8i-a23-mbus-clk"; 60 clock-output-names = "mbus";
|
| /kernel/linux/linux-5.10/drivers/staging/media/rkisp1/ |
| D | rkisp1-capture.c | 52 * @mbus: the mbus code on the src resizer pad that matches the pixel format 59 u32 mbus; member 88 * The supported pixel formats for mainpath. NOTE, pixel formats with identical 'mbus' 97 .mbus = MEDIA_BUS_FMT_YUYV8_2X8, 102 .mbus = MEDIA_BUS_FMT_YUYV8_2X8, 107 .mbus = MEDIA_BUS_FMT_YUYV8_2X8, 112 .mbus = MEDIA_BUS_FMT_YUYV8_2X8, 117 .mbus = MEDIA_BUS_FMT_YUYV8_2X8, 124 .mbus = MEDIA_BUS_FMT_YUYV8_2X8, 131 .mbus = MEDIA_BUS_FMT_YUYV8_1_5X8, [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/rockchip/rkisp1/ |
| D | rkisp1-capture.c | 52 * @mbus: the mbus code on the src resizer pad that matches the pixel format 59 u32 mbus; member 88 * The supported pixel formats for mainpath. NOTE, pixel formats with identical 'mbus' 97 .mbus = MEDIA_BUS_FMT_YUYV8_2X8, 102 .mbus = MEDIA_BUS_FMT_YUYV8_2X8, 107 .mbus = MEDIA_BUS_FMT_YUYV8_2X8, 112 .mbus = MEDIA_BUS_FMT_YUYV8_2X8, 117 .mbus = MEDIA_BUS_FMT_YUYV8_2X8, 122 .mbus = MEDIA_BUS_FMT_YUYV8_2X8, 127 .mbus = MEDIA_BUS_FMT_YUYV8_2X8, [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | mbus.h | 2 * Marvell MBUS common definitions. 21 * The 4-bit MBUS target ID of the DRAM controller. 26 * The base address, size, and MBUS attribute ID for each 50 /* Maximum size of a mbus window name */ 54 * The Marvell mbus is to be found only on SOCs from the Orion family 75 * On all ARM32 MVEBU platforms with MBus support, this stub in mvebu_mbus_get_io_win_info() 77 * MBus driver is called instead. ARM64 MVEBU platforms like in mvebu_mbus_get_io_win_info()
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | mbus.h | 2 * Marvell MBUS common definitions. 21 * The 4-bit MBUS target ID of the DRAM controller. 26 * The base address, size, and MBUS attribute ID for each 50 /* Maximum size of a mbus window name */ 54 * The Marvell mbus is to be found only on SOCs from the Orion family 75 * On all ARM32 MVEBU platforms with MBus support, this stub in mvebu_mbus_get_io_win_info() 77 * MBus driver is called instead. ARM64 MVEBU platforms like in mvebu_mbus_get_io_win_info()
|
| /kernel/linux/linux-6.6/drivers/staging/media/imx/ |
| D | imx-media-utils.c | 390 int imx_media_init_mbus_fmt(struct v4l2_mbus_framefmt *mbus, in imx_media_init_mbus_fmt() argument 396 mbus->width = width; in imx_media_init_mbus_fmt() 397 mbus->height = height; in imx_media_init_mbus_fmt() 398 mbus->field = field; in imx_media_init_mbus_fmt() 410 mbus->code = code; in imx_media_init_mbus_fmt() 412 mbus->colorspace = V4L2_COLORSPACE_SRGB; in imx_media_init_mbus_fmt() 413 mbus->xfer_func = V4L2_MAP_XFER_FUNC_DEFAULT(mbus->colorspace); in imx_media_init_mbus_fmt() 414 mbus->ycbcr_enc = V4L2_MAP_YCBCR_ENC_DEFAULT(mbus->colorspace); in imx_media_init_mbus_fmt() 415 mbus->quantization = in imx_media_init_mbus_fmt() 417 mbus->colorspace, in imx_media_init_mbus_fmt() [all …]
|
| /kernel/linux/linux-6.6/arch/sparc/include/asm/ |
| D | ecc.h | 17 #define ECC_MBAENAB 0x00000020 /* MBus arbiter enable register */ 20 /* ECC MBus Arbiter Enable register: 27 * SBUS: Enable MBus Arbiter on the SBus 0=off 1=on 28 * MOD3: Enable MBus Arbiter on MBus module 3 0=off 1=on 29 * MOD2: Enable MBus Arbiter on MBus module 2 0=off 1=on 30 * MOD1: Enable MBus Arbiter on MBus module 1 0=off 1=on
|
| /kernel/linux/linux-5.10/arch/sparc/include/asm/ |
| D | ecc.h | 17 #define ECC_MBAENAB 0x00000020 /* MBus arbiter enable register */ 20 /* ECC MBus Arbiter Enable register: 27 * SBUS: Enable MBus Arbiter on the SBus 0=off 1=on 28 * MOD3: Enable MBus Arbiter on MBus module 3 0=off 1=on 29 * MOD2: Enable MBus Arbiter on MBus module 2 0=off 1=on 30 * MOD1: Enable MBus Arbiter on MBus module 1 0=off 1=on
|