Home
last modified time | relevance | path

Searched full:mfc (Results 1 – 25 of 92) sorted by relevance

1234

/linux/Documentation/devicetree/bindings/media/
H A Dsamsung,s5p-mfc.yaml4 $id: http://devicetree.org/schemas/media/samsung,s5p-mfc.yaml#
7 title: Samsung Exynos Multi Format Codec (MFC)
14 Multi Format Codec (MFC) is the IP present in Samsung SoCs which
21 - samsung,exynos5433-mfc # Exynos5433
22 - samsung,mfc-v5 # Exynos4
23 - samsung,mfc-v6 # Exynos5
24 - samsung,mfc-v7 # Exynos5420
25 - samsung,mfc-v8 # Exynos5800
26 - samsung,mfc-v10 # Exynos7880
27 - tesla,fsd-mfc # Tesla FSD
[all …]
/linux/include/pcmcia/
H A Ddevice_id.h107 #define PCMCIA_MFC_DEVICE_MANF_CARD(mfc, manf, card) { \ argument
113 .function = (mfc), }
115 #define PCMCIA_MFC_DEVICE_PROD_ID1(mfc, v1, vh1) { \ argument
120 .function = (mfc), }
122 #define PCMCIA_MFC_DEVICE_PROD_ID2(mfc, v2, vh2) { \ argument
127 .function = (mfc), }
129 #define PCMCIA_MFC_DEVICE_PROD_ID12(mfc, v1, v2, vh1, vh2) { \ argument
135 .function = (mfc), }
137 #define PCMCIA_MFC_DEVICE_PROD_ID13(mfc, v1, v3, vh1, vh3) { \ argument
143 .function = (mfc), }
[all …]
/linux/drivers/media/platform/samsung/s5p-mfc/
H A Ds5p_mfc_ctrl.c3 * linux/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c
54 /* In case of MFC v12, RET_SYS_INIT response from hardware fails due to in s5p_mfc_load_firmware()
57 * MFC runs for second time. So, load the MFC v12 firmware for each run. in s5p_mfc_load_firmware()
79 mfc_err("MFC firmware is too big to be loaded\n"); in s5p_mfc_load_firmware()
95 * that MFC is no longer processing */ in s5p_mfc_release_firmware()
112 mfc_err("Timeout while resetting MFC.\n"); in s5p_mfc_bus_reset()
130 /* Zero Initialization of MFC registers */ in s5p_mfc_reset()
163 mfc_err("Timeout while resetting MFC\n"); in s5p_mfc_reset()
222 /* 0. MFC reset */ in s5p_mfc_init_hw()
223 mfc_debug(2, "MFC reset..\n"); in s5p_mfc_init_hw()
[all …]
H A DMakefile2 obj-$(CONFIG_VIDEO_SAMSUNG_S5P_MFC) += s5p-mfc.o
3 s5p-mfc-y += s5p_mfc.o s5p_mfc_intr.o
4 s5p-mfc-y += s5p_mfc_dec.o s5p_mfc_enc.o
5 s5p-mfc-y += s5p_mfc_ctrl.o s5p_mfc_pm.o
6 s5p-mfc-y += s5p_mfc_opr.o s5p_mfc_opr_v5.o s5p_mfc_opr_v6.o
7 s5p-mfc-y += s5p_mfc_cmd.o s5p_mfc_cmd_v5.o s5p_mfc_cmd_v6.o
H A Ds5p_mfc_cmd_v5.c3 * linux/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c
9 #include "regs-mfc.h"
15 /* This function is used to send a command to the MFC */
40 /* Initialize the MFC */
51 /* Suspend the MFC hardware */
60 /* Wake up the MFC hardware */
150 /* Initialize cmd function pointers for MFC v5 */
H A Dregs-mfc-v10.h7 * Register definition file for Samsung MFC V10.x Interface (FIMV) driver
15 #include "regs-mfc-v8.h"
63 /* Decoder buffer size for MFC v10 */
66 /* Encoder buffer size for MFC v10.0 */
H A DKconfig3 tristate "Samsung S5P MFC Video Codec"
9 MFC 5.1 and 6.x driver for V4L2
H A Ds5p_mfc_debug.h3 * drivers/media/platform/samsung/s5p-mfc/s5p_mfc_debug.h
5 * Header file for Samsung MFC (Multi Function Codec - FIMV) driver
H A Dregs-mfc-v7.h3 * Register definition file for Samsung MFC V7.x Interface (FIMV) driver
12 #include "regs-mfc-v6.h"
H A Dregs-mfc-v12.h3 * Register definition file for Samsung MFC V12.x Interface (FIMV) driver
13 #include "regs-mfc-v10.h"
H A Ds5p_mfc_opr_v6.h3 * drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.h
5 * Header file for Samsung MFC (Multi Function Codec - FIMV) driver
H A Dregs-mfc-v8.h3 * Register definition file for Samsung MFC V8.x Interface (FIMV) driver
13 #include "regs-mfc-v7.h"
H A Ds5p_mfc_opr.c3 * drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
5 * Samsung MFC (Multi Function Codec - FIMV) driver
/linux/net/ipv4/
H A Dipmr_base.c151 struct mr_mfc *mfc; in mr_mfc_seq_idx() local
155 list_for_each_entry_rcu(mfc, &mrt->mfc_cache_list, list) in mr_mfc_seq_idx()
157 return mfc; in mr_mfc_seq_idx()
162 list_for_each_entry(mfc, it->cache, list) in mr_mfc_seq_idx()
164 return mfc; in mr_mfc_seq_idx()
307 struct mr_mfc *mfc; in mr_table_dump() local
313 list_for_each_entry_rcu(mfc, &mrt->mfc_cache_list, list, in mr_table_dump()
318 !mr_mfc_uses_dev(mrt, mfc, filter->dev)) in mr_table_dump()
322 cb->nlh->nlmsg_seq, mfc, RTM_NEWROUTE, flags); in mr_table_dump()
330 list_for_each_entry(mfc, &mrt->mfc_unres_queue, list) { in mr_table_dump()
[all …]
H A Dipmr.c112 static void mroute_netlink_event(struct mr_table *mrt, struct mfc_cache *mfc,
654 struct mfc_cache *mfc, u32 tb_id) in call_ipmr_mfc_entry_notifiers()
657 &mfc->_c, tb_id, &net->ipv4.ipmr_seq); in call_ipmr_mfc_entry_notifiers()
1192 /* MFC cache manipulation by user space mroute daemon */
1194 static int ipmr_mfc_delete(struct mr_table *mrt, struct mfcctl *mfc, int parent) in ipmr_mfc_delete()
1201 c = ipmr_cache_find_parent(mrt, mfc->mfcc_origin.s_addr, in ipmr_mfc_delete()
1202 mfc->mfcc_mcastgrp.s_addr, parent); in ipmr_mfc_delete()
1216 struct mfcctl *mfc, int mrtsock, int parent) in ipmr_mfc_add()
1223 if (mfc->mfcc_parent >= MAXVIFS) in ipmr_mfc_add()
1228 c = ipmr_cache_find_parent(mrt, mfc in ipmr_mfc_add()
653 call_ipmr_mfc_entry_notifiers(struct net * net,enum fib_event_type event_type,struct mfc_cache * mfc,u32 tb_id) call_ipmr_mfc_entry_notifiers() argument
1193 ipmr_mfc_delete(struct mr_table * mrt,struct mfcctl * mfc,int parent) ipmr_mfc_delete() argument
1215 ipmr_mfc_add(struct net * net,struct mr_table * mrt,struct mfcctl * mfc,int mrtsock,int parent) ipmr_mfc_add() argument
1381 struct mfcctl mfc; ip_mroute_setsockopt() local
2533 mroute_netlink_event(struct mr_table * mrt,struct mfc_cache * mfc,int cmd) mroute_netlink_event() argument
3138 const struct mfc_cache *mfc = v; ipmr_mfc_seq_show() local
[all...]
/linux/arch/arm/boot/dts/samsung/
H A Dexynos-mfc-reserved-memory.dtsi3 * Samsung's Exynos SoC MFC (Video Codec) reserved memory common definition.
14 mfc_left: region-mfc-left {
21 mfc_right: region-mfc-right {
30 &mfc {
H A Dexynos5800.dtsi155 &mfc {
156 compatible = "samsung,mfc-v8";
/linux/include/linux/
H A Dmroute_base.h175 struct mr_mfc *mfc; member
182 struct mr_mfc *mfc, u32 tb_id, in mr_call_mfc_notifier() argument
190 .mfc = mfc, in mr_call_mfc_notifier()
200 struct mr_mfc *mfc, u32 tb_id, in mr_call_mfc_notifiers() argument
207 .mfc = mfc, in mr_call_mfc_notifiers()
220 * @rht_params: parameters for accessing the MFC hash
236 * @mfc_unres_queue: list of unresolved MFC entries
/linux/Documentation/devicetree/bindings/interconnect/
H A Dsamsung,exynos-bus.yaml53 |--- MFC
79 | | |MFC | | | || |
96 |--- MFC(L)
102 |--- MFC(R)
114 |--- MFC(L)
120 |--- MFC(R)
139 |--- MFC
151 |--- MFC
/linux/net/ipv6/
H A Dip6mr.c95 static void mr6_netlink_event(struct mr_table *mrt, struct mfc6_cache *mfc,
503 const struct mfc6_cache *mfc = v; in ipmr_mfc_seq_show() local
508 &mfc->mf6c_mcastgrp, &mfc->mf6c_origin, in ipmr_mfc_seq_show()
509 mfc->_c.mfc_parent); in ipmr_mfc_seq_show()
513 atomic_long_read(&mfc->_c.mfc_un.res.pkt), in ipmr_mfc_seq_show()
514 atomic_long_read(&mfc->_c.mfc_un.res.bytes), in ipmr_mfc_seq_show()
515 atomic_long_read(&mfc->_c.mfc_un.res.wrong_if)); in ipmr_mfc_seq_show()
516 for (n = mfc->_c.mfc_un.res.minvif; in ipmr_mfc_seq_show()
517 n < mfc->_c.mfc_un.res.maxvif; n++) { in ipmr_mfc_seq_show()
519 mfc->_c.mfc_un.res.ttls[n] < 255) in ipmr_mfc_seq_show()
[all …]
/linux/Documentation/devicetree/bindings/iommu/
H A Dsamsung,sysmmu.yaml15 devices like MFC, FIMC, FIMD, GScaler, FIMC-IS and so forth.
29 MFC in all Exynos SoCs and FIMD, M2M Scalers and G2D in Exynos5420 has 2 System
31 * MFC has one System MMU on its left and right bus.
/linux/include/uapi/linux/
H A Dmroute6.h32 #define MRT6_ADD_MFC_PROXY (MRT6_BASE+10) /* Add a (*,*|G) mfc entry */
33 #define MRT6_DEL_MFC_PROXY (MRT6_BASE+11) /* Del a (*,*|G) mfc entry */
34 #define MRT6_FLUSH (MRT6_BASE+12) /* Flush all mfc entries and/or vifs */
H A Dmroute.h29 #define MRT_ADD_MFC_PROXY (MRT_BASE+10) /* Add a (*,*|G) mfc entry */
30 #define MRT_DEL_MFC_PROXY (MRT_BASE+11) /* Del a (*,*|G) mfc entry */
31 #define MRT_FLUSH (MRT_BASE+12) /* Flush all mfc entries and/or vifs */
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_mr.h74 struct mr_mfc *mfc, bool replace);
76 struct mr_mfc *mfc);
/linux/Documentation/devicetree/bindings/clock/
H A Dtesla,fsd-clock.yaml29 - tesla,fsd-clock-mfc
147 const: tesla,fsd-clock-mfc

1234