/kernel/linux/linux-5.10/drivers/usb/mon/ |
H A 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 in mon_reader_add() 65 mon_reader_del(struct mon_bus *mbus, struct mon_reader *r) mon_reader_del() argument 81 mon_bus_submit(struct mon_bus *mbus, struct urb *urb) mon_bus_submit() argument 98 struct mon_bus *mbus; mon_submit() local 108 mon_bus_submit_error(struct mon_bus *mbus, struct urb *urb, int error) mon_bus_submit_error() argument 125 struct mon_bus *mbus; mon_submit_error() local 135 mon_bus_complete(struct mon_bus *mbus, struct urb *urb, int status) mon_bus_complete() argument 152 struct mon_bus *mbus; mon_complete() local 165 mon_stop(struct mon_bus *mbus) mon_stop() argument 211 struct mon_bus *mbus = ubus->mon_bus; mon_bus_remove() local 254 mon_dissolve(struct mon_bus *mbus, struct usb_bus *ubus) mon_dissolve() argument 273 struct mon_bus *mbus = container_of(r, struct mon_bus, ref); mon_bus_drop() local 285 struct mon_bus *mbus; mon_bus_init() local 315 struct mon_bus *mbus = &mon_bus0; mon_bus0_init() local 336 struct mon_bus *mbus; mon_bus_lookup() local 386 struct mon_bus *mbus; mon_exit() local [all...] |
H A 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);
|
H A D | mon_text.c | 132 struct urb *urb, char ev_type, struct mon_bus *mbus) in mon_text_get_setup() 146 int len, char ev_type, struct mon_bus *mbus) in mon_text_get_data() 305 struct mon_bus *mbus) in mon_text_fetch() 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, in mon_text_open() 131 mon_text_get_setup(struct mon_event_text *ep, struct urb *urb, char ev_type, struct mon_bus *mbus) mon_text_get_setup() argument 145 mon_text_get_data(struct mon_event_text *ep, struct urb *urb, int len, char ev_type, struct mon_bus *mbus) mon_text_get_data() argument 304 mon_text_fetch(struct mon_reader_text *rp, struct mon_bus *mbus) mon_text_fetch() argument 483 struct mon_bus *mbus = rp->r.m_bus; mon_text_read_wait() local 645 struct mon_bus *mbus; mon_text_release() local 701 mon_text_add(struct mon_bus *mbus, const struct usb_bus *ubus) mon_text_add() argument 745 mon_text_del(struct mon_bus *mbus) mon_text_del() argument [all...] |
H A 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()
|
H A D | mon_bin.c | 675 struct mon_bus *mbus; in mon_bin_open() local 681 mbus = mon_bus_lookup(iminor(inode)); in mon_bin_open() 682 if (mbus == NULL) { in mon_bin_open() 686 if (mbus != &mon_bus0 && mbus->u_bus == NULL) { in mon_bin_open() 711 rp->r.m_bus = mbus; in mon_bin_open() 717 mon_reader_add(mbus, &rp->r); in mon_bin_open() 781 struct mon_bus* mbus = rp->r.m_bus; in mon_bin_release() local 785 if (mbus->nreaders <= 0) { in mon_bin_release() 790 mon_reader_del(mbus, in mon_bin_release() 1361 mon_bin_add(struct mon_bus *mbus, const struct usb_bus *ubus) mon_bin_add() argument 1379 mon_bin_del(struct mon_bus *mbus) mon_bin_del() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/mon/ |
H A 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 in mon_reader_add() 65 mon_reader_del(struct mon_bus *mbus, struct mon_reader *r) mon_reader_del() argument 81 mon_bus_submit(struct mon_bus *mbus, struct urb *urb) mon_bus_submit() argument 98 struct mon_bus *mbus; mon_submit() local 108 mon_bus_submit_error(struct mon_bus *mbus, struct urb *urb, int error) mon_bus_submit_error() argument 125 struct mon_bus *mbus; mon_submit_error() local 135 mon_bus_complete(struct mon_bus *mbus, struct urb *urb, int status) mon_bus_complete() argument 152 struct mon_bus *mbus; mon_complete() local 165 mon_stop(struct mon_bus *mbus) mon_stop() argument 211 struct mon_bus *mbus = ubus->mon_bus; mon_bus_remove() local 254 mon_dissolve(struct mon_bus *mbus, struct usb_bus *ubus) mon_dissolve() argument 273 struct mon_bus *mbus = container_of(r, struct mon_bus, ref); mon_bus_drop() local 285 struct mon_bus *mbus; mon_bus_init() local 315 struct mon_bus *mbus = &mon_bus0; mon_bus0_init() local 336 struct mon_bus *mbus; mon_bus_lookup() local 386 struct mon_bus *mbus; mon_exit() local [all...] |
H A 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);
|
H A D | mon_text.c | 132 struct urb *urb, char ev_type, struct mon_bus *mbus) in mon_text_get_setup() 146 int len, char ev_type, struct mon_bus *mbus) in mon_text_get_data() 305 struct mon_bus *mbus) in mon_text_fetch() 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, in mon_text_open() 131 mon_text_get_setup(struct mon_event_text *ep, struct urb *urb, char ev_type, struct mon_bus *mbus) mon_text_get_setup() argument 145 mon_text_get_data(struct mon_event_text *ep, struct urb *urb, int len, char ev_type, struct mon_bus *mbus) mon_text_get_data() argument 304 mon_text_fetch(struct mon_reader_text *rp, struct mon_bus *mbus) mon_text_fetch() argument 483 struct mon_bus *mbus = rp->r.m_bus; mon_text_read_wait() local 645 struct mon_bus *mbus; mon_text_release() local 701 mon_text_add(struct mon_bus *mbus, const struct usb_bus *ubus) mon_text_add() argument 745 mon_text_del(struct mon_bus *mbus) mon_text_del() argument [all...] |
H A 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/bus/ |
H A D | mvebu-mbus.c | 39 * - Provides a debugfs interface in /sys/kernel/debug/mvebu-mbus/ to 50 #include <linux/mbus.h> 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() 227 mbus in mvebu_mbus_read_window() 236 mvebu_mbus_disable_window(struct mvebu_mbus_state *mbus, int win) mvebu_mbus_disable_window() argument 254 mvebu_mbus_window_is_free(struct mvebu_mbus_state *mbus, const int win) mvebu_mbus_window_is_free() argument 268 mvebu_mbus_window_conflicts(struct mvebu_mbus_state *mbus, phys_addr_t base, size_t size, u8 target, u8 attr) mvebu_mbus_window_conflicts() argument 301 mvebu_mbus_find_window(struct mvebu_mbus_state *mbus, phys_addr_t base, size_t size) mvebu_mbus_find_window() argument 325 mvebu_mbus_setup_window(struct mvebu_mbus_state *mbus, int win, phys_addr_t base, size_t size, phys_addr_t remap, u8 target, u8 attr) mvebu_mbus_setup_window() argument 370 mvebu_mbus_alloc_window(struct mvebu_mbus_state *mbus, phys_addr_t base, size_t size, phys_addr_t remap, u8 target, u8 attr) mvebu_mbus_alloc_window() argument 408 mvebu_sdram_debug_show_orion(struct mvebu_mbus_state *mbus, struct seq_file *seq, void *v) mvebu_sdram_debug_show_orion() argument 438 mvebu_sdram_debug_show_dove(struct mvebu_mbus_state *mbus, struct seq_file *seq, void *v) mvebu_sdram_debug_show_dove() argument 466 struct mvebu_mbus_state *mbus = &mbus_state; mvebu_sdram_debug_show() local 473 struct mvebu_mbus_state *mbus = &mbus_state; mvebu_devs_debug_show() local 617 mvebu_mbus_setup_cpu_target_nooverlap(struct mvebu_mbus_state *mbus) mvebu_mbus_setup_cpu_target_nooverlap() argument 671 mvebu_mbus_default_setup_cpu_target(struct mvebu_mbus_state *mbus) mvebu_mbus_default_setup_cpu_target() argument 705 mvebu_mbus_default_save_cpu_target(struct mvebu_mbus_state *mbus, u32 __iomem *store_addr) mvebu_mbus_default_save_cpu_target() argument 727 mvebu_mbus_dove_setup_cpu_target(struct mvebu_mbus_state *mbus) mvebu_mbus_dove_setup_cpu_target() argument 757 mvebu_mbus_dove_save_cpu_target(struct mvebu_mbus_state *mbus, u32 __iomem *store_addr) mvebu_mbus_dove_save_cpu_target() argument 1077 mvebu_mbus_common_init(struct mvebu_mbus_state *mbus, phys_addr_t mbuswins_phys_base, size_t mbuswins_size, phys_addr_t sdramwins_phys_base, size_t sdramwins_size, phys_addr_t mbusbridge_phys_base, size_t mbusbridge_size, bool is_coherent) mvebu_mbus_common_init() argument 1163 mbus_dt_setup_win(struct mvebu_mbus_state *mbus, u32 base, u32 size, u8 target, u8 attr) mbus_dt_setup_win() argument 1182 mbus_dt_setup(struct mvebu_mbus_state *mbus, struct device_node *np) mbus_dt_setup() argument [all...] |
/kernel/linux/linux-5.10/drivers/bus/ |
H A D | mvebu-mbus.c | 42 * - Provides a debugfs interface in /sys/kernel/debug/mvebu-mbus/ to 53 #include <linux/mbus.h> 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() 230 mbus in mvebu_mbus_read_window() 239 mvebu_mbus_disable_window(struct mvebu_mbus_state *mbus, int win) mvebu_mbus_disable_window() argument 257 mvebu_mbus_window_is_free(struct mvebu_mbus_state *mbus, const int win) mvebu_mbus_window_is_free() argument 271 mvebu_mbus_window_conflicts(struct mvebu_mbus_state *mbus, phys_addr_t base, size_t size, u8 target, u8 attr) mvebu_mbus_window_conflicts() argument 304 mvebu_mbus_find_window(struct mvebu_mbus_state *mbus, phys_addr_t base, size_t size) mvebu_mbus_find_window() argument 328 mvebu_mbus_setup_window(struct mvebu_mbus_state *mbus, int win, phys_addr_t base, size_t size, phys_addr_t remap, u8 target, u8 attr) mvebu_mbus_setup_window() argument 373 mvebu_mbus_alloc_window(struct mvebu_mbus_state *mbus, phys_addr_t base, size_t size, phys_addr_t remap, u8 target, u8 attr) mvebu_mbus_alloc_window() argument 411 mvebu_sdram_debug_show_orion(struct mvebu_mbus_state *mbus, struct seq_file *seq, void *v) mvebu_sdram_debug_show_orion() argument 441 mvebu_sdram_debug_show_dove(struct mvebu_mbus_state *mbus, struct seq_file *seq, void *v) mvebu_sdram_debug_show_dove() argument 469 struct mvebu_mbus_state *mbus = &mbus_state; mvebu_sdram_debug_show() local 487 struct mvebu_mbus_state *mbus = &mbus_state; mvebu_devs_debug_show() local 642 mvebu_mbus_setup_cpu_target_nooverlap(struct mvebu_mbus_state *mbus) mvebu_mbus_setup_cpu_target_nooverlap() argument 696 mvebu_mbus_default_setup_cpu_target(struct mvebu_mbus_state *mbus) mvebu_mbus_default_setup_cpu_target() argument 730 mvebu_mbus_default_save_cpu_target(struct mvebu_mbus_state *mbus, u32 __iomem *store_addr) mvebu_mbus_default_save_cpu_target() argument 752 mvebu_mbus_dove_setup_cpu_target(struct mvebu_mbus_state *mbus) mvebu_mbus_dove_setup_cpu_target() argument 782 mvebu_mbus_dove_save_cpu_target(struct mvebu_mbus_state *mbus, u32 __iomem *store_addr) mvebu_mbus_dove_save_cpu_target() argument 1097 mvebu_mbus_common_init(struct mvebu_mbus_state *mbus, phys_addr_t mbuswins_phys_base, size_t mbuswins_size, phys_addr_t sdramwins_phys_base, size_t sdramwins_size, phys_addr_t mbusbridge_phys_base, size_t mbusbridge_size, bool is_coherent) mvebu_mbus_common_init() argument 1183 mbus_dt_setup_win(struct mvebu_mbus_state *mbus, u32 base, u32 size, u8 target, u8 attr) mbus_dt_setup_win() argument 1238 mbus_dt_setup(struct mvebu_mbus_state *mbus, struct device_node *np) mbus_dt_setup() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/imx/ |
H A 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 in imx_media_init_mbus_fmt() 498 imx_media_mbus_fmt_to_pix_fmt(struct v4l2_pix_format *pix, const struct v4l2_mbus_framefmt *mbus, const struct imx_media_pixfmt *cc) imx_media_mbus_fmt_to_pix_fmt() argument 551 imx_media_mbus_fmt_to_ipu_image(struct ipu_image *image, const struct v4l2_mbus_framefmt *mbus) imx_media_mbus_fmt_to_ipu_image() argument 569 imx_media_ipu_image_to_mbus_fmt(struct v4l2_mbus_framefmt *mbus, const struct ipu_image *image) imx_media_ipu_image_to_mbus_fmt() argument [all...] |
H A D | imx-media.h | 189 int imx_media_init_mbus_fmt(struct v4l2_mbus_framefmt *mbus, 197 const struct v4l2_mbus_framefmt *mbus, 200 const struct v4l2_mbus_framefmt *mbus); 201 int imx_media_ipu_image_to_mbus_fmt(struct v4l2_mbus_framefmt *mbus,
|
/kernel/linux/linux-5.10/drivers/staging/media/rkisp1/ |
H A 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 [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/imx/ |
H A 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 in imx_media_init_mbus_fmt() 519 imx_media_mbus_fmt_to_pix_fmt(struct v4l2_pix_format *pix, const struct v4l2_mbus_framefmt *mbus, const struct imx_media_pixfmt *cc) imx_media_mbus_fmt_to_pix_fmt() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/rockchip/rkisp1/ |
H A 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 [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/sunxi/sun4i-csi/ |
H A D | sun4i_v4l2.c | 24 .mbus = MEDIA_BUS_FMT_YUYV8_2X8, 36 const u32 *mbus) in sun4i_csi_find_format() 44 if (mbus && *mbus != sun4i_csi_formats[i].mbus) in sun4i_csi_find_format() 331 struct v4l2_subdev_mbus_code_enum *mbus) in sun4i_csi_subdev_enum_mbus_code() 333 if (mbus->index >= ARRAY_SIZE(sun4i_csi_formats)) in sun4i_csi_subdev_enum_mbus_code() 336 mbus->code = sun4i_csi_formats[mbus->index].mbus; in sun4i_csi_subdev_enum_mbus_code() 35 sun4i_csi_find_format(const u32 *fourcc, const u32 *mbus) sun4i_csi_find_format() argument 329 sun4i_csi_subdev_enum_mbus_code(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, struct v4l2_subdev_mbus_code_enum *mbus) sun4i_csi_subdev_enum_mbus_code() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/sunxi/sun4i-csi/ |
H A D | sun4i_v4l2.c | 24 .mbus = MEDIA_BUS_FMT_YUYV8_2X8, 36 const u32 *mbus) in sun4i_csi_find_format() 44 if (mbus && *mbus != sun4i_csi_formats[i].mbus) in sun4i_csi_find_format() 327 struct v4l2_subdev_mbus_code_enum *mbus) in sun4i_csi_subdev_enum_mbus_code() 329 if (mbus->index >= ARRAY_SIZE(sun4i_csi_formats)) in sun4i_csi_subdev_enum_mbus_code() 332 mbus->code = sun4i_csi_formats[mbus->index].mbus; in sun4i_csi_subdev_enum_mbus_code() 35 sun4i_csi_find_format(const u32 *fourcc, const u32 *mbus) sun4i_csi_find_format() argument 325 sun4i_csi_subdev_enum_mbus_code(struct v4l2_subdev *subdev, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_mbus_code_enum *mbus) sun4i_csi_subdev_enum_mbus_code() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/dsa/qca/ |
H A D | ar9331.c | 164 struct mii_bus *mbus; /* mdio master */ member 203 static int ar9331_sw_mbus_write(struct mii_bus *mbus, int port, int regnum, in ar9331_sw_mbus_write() argument 206 struct ar9331_sw_priv *priv = mbus->priv; in ar9331_sw_mbus_write() 233 static int ar9331_sw_mbus_read(struct mii_bus *mbus, int port, int regnum) in ar9331_sw_mbus_read() argument 235 struct ar9331_sw_priv *priv = mbus->priv; in ar9331_sw_mbus_read() 270 struct mii_bus *mbus; in ar9331_sw_mbus_init() local 276 mbus = devm_mdiobus_alloc(dev); in ar9331_sw_mbus_init() 277 if (!mbus) in ar9331_sw_mbus_init() 280 mbus->name = np->full_name; in ar9331_sw_mbus_init() 281 snprintf(mbus in ar9331_sw_mbus_init() [all...] |
/kernel/linux/linux-6.6/drivers/net/dsa/qca/ |
H A D | ar9331.c | 245 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 in ar9331_sw_mbus_init() [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/cadence/ |
H A D | cdns-csi2tx.c | 79 u32 mbus; member 122 .mbus = MEDIA_BUS_FMT_UYVY8_1X16, 127 .mbus = MEDIA_BUS_FMT_RGB888_1X24, 147 static const struct csi2tx_fmt *csi2tx_get_fmt_from_mbus(u32 mbus) in csi2tx_get_fmt_from_mbus() argument 152 if (csi2tx_formats[i].mbus == mbus) in csi2tx_get_fmt_from_mbus() 165 code->code = csi2tx_formats[code->index].mbus; in csi2tx_enum_mbus_code()
|
/kernel/linux/linux-6.6/drivers/media/platform/cadence/ |
H A D | cdns-csi2tx.c | 80 u32 mbus; member 123 .mbus = MEDIA_BUS_FMT_UYVY8_1X16, 128 .mbus = MEDIA_BUS_FMT_RGB888_1X24, 148 static const struct csi2tx_fmt *csi2tx_get_fmt_from_mbus(u32 mbus) in csi2tx_get_fmt_from_mbus() argument 153 if (csi2tx_formats[i].mbus == mbus) in csi2tx_get_fmt_from_mbus() 166 code->code = csi2tx_formats[code->index].mbus; in csi2tx_enum_mbus_code()
|
/kernel/linux/linux-5.10/drivers/media/platform/omap3isp/ |
H A D | ispvideo.c | 130 * @mbus: v4l2_mbus_framefmt format (input) 133 * Fill the output pix structure with information from the input mbus format. 140 const struct v4l2_mbus_framefmt *mbus, in isp_video_mbus_to_pix() 148 pix->width = mbus->width; in isp_video_mbus_to_pix() 149 pix->height = mbus->height; in isp_video_mbus_to_pix() 152 if (formats[i].code == mbus->code) in isp_video_mbus_to_pix() 176 pix->colorspace = mbus->colorspace; in isp_video_mbus_to_pix() 177 pix->field = mbus->field; in isp_video_mbus_to_pix() 183 struct v4l2_mbus_framefmt *mbus) in isp_video_pix_to_mbus() 187 memset(mbus, in isp_video_pix_to_mbus() 139 isp_video_mbus_to_pix(const struct isp_video *video, const struct v4l2_mbus_framefmt *mbus, struct v4l2_pix_format *pix) isp_video_mbus_to_pix() argument 182 isp_video_pix_to_mbus(const struct v4l2_pix_format *pix, struct v4l2_mbus_framefmt *mbus) isp_video_pix_to_mbus() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/omap4iss/ |
H A D | iss_video.c | 107 * @mbus: v4l2_mbus_framefmt format (input) 110 * Fill the output pix structure with information from the input mbus format. 117 const struct v4l2_mbus_framefmt *mbus, in iss_video_mbus_to_pix() 125 pix->width = mbus->width; in iss_video_mbus_to_pix() 126 pix->height = mbus->height; in iss_video_mbus_to_pix() 133 if (formats[i].code == mbus->code) in iss_video_mbus_to_pix() 155 pix->colorspace = mbus->colorspace; in iss_video_mbus_to_pix() 156 pix->field = mbus->field; in iss_video_mbus_to_pix() 166 struct v4l2_mbus_framefmt *mbus) in iss_video_pix_to_mbus() 170 memset(mbus, in iss_video_pix_to_mbus() 116 iss_video_mbus_to_pix(const struct iss_video *video, const struct v4l2_mbus_framefmt *mbus, struct v4l2_pix_format *pix) iss_video_mbus_to_pix() argument 165 iss_video_pix_to_mbus(const struct v4l2_pix_format *pix, struct v4l2_mbus_framefmt *mbus) iss_video_pix_to_mbus() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/ti/omap3isp/ |
H A D | ispvideo.c | 130 * @mbus: v4l2_mbus_framefmt format (input) 133 * Fill the output pix structure with information from the input mbus format. 140 const struct v4l2_mbus_framefmt *mbus, in isp_video_mbus_to_pix() 148 pix->width = mbus->width; in isp_video_mbus_to_pix() 149 pix->height = mbus->height; in isp_video_mbus_to_pix() 152 if (formats[i].code == mbus->code) in isp_video_mbus_to_pix() 176 pix->colorspace = mbus->colorspace; in isp_video_mbus_to_pix() 177 pix->field = mbus->field; in isp_video_mbus_to_pix() 183 struct v4l2_mbus_framefmt *mbus) in isp_video_pix_to_mbus() 187 memset(mbus, in isp_video_pix_to_mbus() 139 isp_video_mbus_to_pix(const struct isp_video *video, const struct v4l2_mbus_framefmt *mbus, struct v4l2_pix_format *pix) isp_video_mbus_to_pix() argument 182 isp_video_pix_to_mbus(const struct v4l2_pix_format *pix, struct v4l2_mbus_framefmt *mbus) isp_video_pix_to_mbus() argument [all...] |