Home
last modified time | relevance | path

Searched refs:mbus (Results 1 – 25 of 55) sorted by relevance

123

/linux/drivers/usb/mon/
H A Dmon_main.c21 static void mon_stop(struct mon_bus *mbus);
22 static void mon_dissolve(struct mon_bus *mbus, struct usb_bus *ubus);
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()
55 spin_unlock_irqrestore(&mbus->lock, flags); in mon_reader_add()
[all …]
H A Dusb_mon.h53 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);
H A Dmon_text.c132 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 …]
H A Dmon_stat.c29 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()
/linux/drivers/net/mctp/
H A Dmctp-i3c.c74 struct mctp_i3c_bus *mbus; member
103 struct net_device_stats *stats = &mi->mbus->ndev->stats; in mctp_i3c_read()
110 skb = netdev_alloc_skb(mi->mbus->ndev, in mctp_i3c_read()
123 put_unaligned_be48(mi->mbus->pid, ihdr->dest); in mctp_i3c_read()
255 static int mctp_i3c_add_device(struct mctp_i3c_bus *mbus, in mctp_i3c_add_device() argument
267 mi->mbus = mbus; in mctp_i3c_add_device()
270 list_add(&mi->list, &mbus->devs); in mctp_i3c_add_device()
290 struct mctp_i3c_bus *b = NULL, *mbus = NULL; in mctp_i3c_probe() local
296 mbus = b; in mctp_i3c_probe()
301 if (!mbus) { in mctp_i3c_probe()
[all …]
/linux/drivers/bus/
H A Dmvebu-mbus.c187 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()
227 mbus->soc->win_remap_offset(win); in mvebu_mbus_read_window()
236 static void mvebu_mbus_disable_window(struct mvebu_mbus_state *mbus, in mvebu_mbus_disable_window() argument
241 addr = mbus->mbuswins_base + mbus->soc->win_cfg_offset(win); in mvebu_mbus_disable_window()
[all …]
/linux/Documentation/devicetree/bindings/bus/
H A Dmvebu-mbus.txt7 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
16 marvell,orion5x-88f6183-mbus
[all …]
/linux/drivers/staging/media/imx/
H A Dimx-media-utils.c390 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 …]
H A Dimx-media.h192 int imx_media_init_mbus_fmt(struct v4l2_mbus_framefmt *mbus,
200 const struct v4l2_mbus_framefmt *mbus,
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-subdev-enum-mbus-code.rst49 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 …]
H A Dvidioc-subdev-enum-frame-size.rst48 and using the specified mbus format, initialize the
96 :ref:`v4l2-mbus-format`. Filled in by the application.
/linux/drivers/media/platform/sunxi/sun4i-csi/
H A Dsun4i_v4l2.c24 .mbus = MEDIA_BUS_FMT_YUYV8_2X8,
36 const u32 *mbus) in sun4i_csi_find_format() argument
44 if (mbus && *mbus != sun4i_csi_formats[i].mbus) in sun4i_csi_find_format()
325 struct v4l2_subdev_mbus_code_enum *mbus) in sun4i_csi_subdev_enum_mbus_code() argument
327 if (mbus->index >= ARRAY_SIZE(sun4i_csi_formats)) in sun4i_csi_subdev_enum_mbus_code()
330 mbus->code = sun4i_csi_formats[mbus->index].mbus; in sun4i_csi_subdev_enum_mbus_code()
H A Dsun4i_csi.h95 u32 mbus; member
106 const u32 *mbus);
/linux/drivers/net/dsa/qca/
H A Dar9331.c245 struct mii_bus *mbus; /* mdio master */ member
293 static int ar9331_sw_mbus_write(struct mii_bus *mbus, int port, int regnum, in ar9331_sw_mbus_write() argument
296 struct ar9331_sw_priv *priv = mbus->priv; in ar9331_sw_mbus_write()
323 static int ar9331_sw_mbus_read(struct mii_bus *mbus, int port, int regnum) in ar9331_sw_mbus_read() argument
325 struct ar9331_sw_priv *priv = mbus->priv; in ar9331_sw_mbus_read()
360 struct mii_bus *mbus; in ar9331_sw_mbus_init() local
366 mbus = devm_mdiobus_alloc(dev); in ar9331_sw_mbus_init()
367 if (!mbus) in ar9331_sw_mbus_init()
370 mbus->name = np->full_name; in ar9331_sw_mbus_init()
371 snprintf(mbus->id, MII_BUS_ID_SIZE, "%pOF", np); in ar9331_sw_mbus_init()
[all …]
/linux/arch/arm/boot/dts/marvell/
H A Dorion5x-mv88f5182.dtsi10 compatible = "marvell,orion5x-88f5182-mbus", "simple-bus";
34 mbusc: mbus-controller@20000 {
35 compatible = "marvell,mbus-controller";
H A Dorion5x-mv88f5181.dtsi10 compatible = "marvell,orion5x-88f5181-mbus", "simple-bus";
24 mbusc: mbus-controller@20000 {
25 compatible = "marvell,mbus-controller";
H A Dkirkwood.dtsi32 mbus@f1000000 {
33 compatible = "marvell,kirkwood-mbus", "simple-bus";
200 mbusc: mbus-controller@20000 {
201 compatible = "marvell,mbus-controller";
H A Darmada-39x.dtsi53 compatible = "marvell,armada390-mbus", "marvell,armadaxp-mbus",
262 mbusc: mbus-controller@20000 {
263 compatible = "marvell,mbus-controller";
378 reg-names = "sdhci", "mbus", "conf-sdio3";
H A Ddove.dtsi79 mbus {
80 compatible = "marvell,dove-mbus", "marvell,mbus", "simple-bus";
251 mbusc: mbus-ctrl@20000 {
252 compatible = "marvell,mbus-controller";
H A Dkirkwood-98dx4122.dtsi3 mbus@f1000000 {
/linux/drivers/mcb/
H A Dmcb-pci.c23 struct mcb_bus *mbus = mdev->bus; in mcb_pci_get_irq() local
24 struct device *dev = mbus->carrier; in mcb_pci_get_irq()
/linux/drivers/dma/
H A Damba-pl08x.c1125 struct pl08x_bus_data **mbus, in pl08x_choose_master_bus() argument
1149 *mbus = &bd->dstbus; in pl08x_choose_master_bus()
1152 *mbus = &bd->srcbus; in pl08x_choose_master_bus()
1156 *mbus = &bd->dstbus; in pl08x_choose_master_bus()
1159 *mbus = &bd->srcbus; in pl08x_choose_master_bus()
1260 struct pl08x_bus_data *mbus, *sbus; in pl08x_fill_llis_for_desc() local
1294 pl08x_choose_master_bus(pl08x, &bd, &mbus, &sbus, cctl); in pl08x_fill_llis_for_desc()
1306 mbus == &bd.srcbus ? "src" : "dst", in pl08x_fill_llis_for_desc()
1368 if (bd.remainder < mbus->buswidth) in pl08x_fill_llis_for_desc()
1370 else if (!IS_BUS_ALIGNED(mbus)) { in pl08x_fill_llis_for_desc()
[all …]
/linux/arch/arm64/boot/dts/allwinner/
H A Dsun50i-h5.dtsi133 interconnects = <&mbus 9>;
236 &mbus {
237 compatible = "allwinner,sun50i-h5-mbus";
/linux/drivers/devfreq/
H A DMakefile16 obj-$(CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ) += sun8i-a33-mbus.o
/linux/arch/arm/boot/dts/allwinner/
H A Dsun8i-h3.dtsi162 interconnects = <&mbus 9>;
285 &mbus {
286 compatible = "allwinner,sun8i-h3-mbus";

123