Home
last modified time | relevance | path

Searched refs:mc_io (Results 1 - 25 of 88) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/bus/fsl-mc/
H A Dmc-io.c12 static int fsl_mc_io_set_dpmcp(struct fsl_mc_io *mc_io, in fsl_mc_io_set_dpmcp() argument
17 if (mc_io->dpmcp_dev) in fsl_mc_io_set_dpmcp()
20 if (dpmcp_dev->mc_io) in fsl_mc_io_set_dpmcp()
23 error = dpmcp_open(mc_io, in fsl_mc_io_set_dpmcp()
30 mc_io->dpmcp_dev = dpmcp_dev; in fsl_mc_io_set_dpmcp()
31 dpmcp_dev->mc_io = mc_io; in fsl_mc_io_set_dpmcp()
35 static void fsl_mc_io_unset_dpmcp(struct fsl_mc_io *mc_io) in fsl_mc_io_unset_dpmcp() argument
38 struct fsl_mc_device *dpmcp_dev = mc_io->dpmcp_dev; in fsl_mc_io_unset_dpmcp()
40 error = dpmcp_close(mc_io, in fsl_mc_io_unset_dpmcp()
72 struct fsl_mc_io *mc_io; fsl_create_mc_io() local
130 fsl_destroy_mc_io(struct fsl_mc_io *mc_io) fsl_destroy_mc_io() argument
176 struct fsl_mc_io *mc_io = NULL; fsl_mc_portal_allocate() local
242 fsl_mc_portal_free(struct fsl_mc_io *mc_io) fsl_mc_portal_free() argument
272 fsl_mc_portal_reset(struct fsl_mc_io *mc_io) fsl_mc_portal_reset() argument
[all...]
H A Dmc-sys.c154 * @mc_io: MC I/O object to be used
158 static int mc_polling_wait_preemptible(struct fsl_mc_io *mc_io, in mc_polling_wait_preemptible() argument
170 status = mc_read_response(mc_io->portal_virt_addr, cmd); in mc_polling_wait_preemptible()
182 dev_dbg(mc_io->dev, in mc_polling_wait_preemptible()
184 &mc_io->portal_phys_addr, in mc_polling_wait_preemptible()
200 * @mc_io: MC I/O object to be used
204 static int mc_polling_wait_atomic(struct fsl_mc_io *mc_io, in mc_polling_wait_atomic() argument
215 status = mc_read_response(mc_io->portal_virt_addr, cmd); in mc_polling_wait_atomic()
222 dev_dbg(mc_io->dev, in mc_polling_wait_atomic()
224 &mc_io in mc_polling_wait_atomic()
244 mc_send_command(struct fsl_mc_io *mc_io, struct fsl_mc_command *cmd) mc_send_command() argument
[all...]
H A Ddpcon.c13 * @mc_io: Pointer to MC portal's I/O object
28 int dpcon_open(struct fsl_mc_io *mc_io, in dpcon_open() argument
45 err = mc_send_command(mc_io, &cmd); in dpcon_open()
58 * @mc_io: Pointer to MC portal's I/O object
67 int dpcon_close(struct fsl_mc_io *mc_io, in dpcon_close() argument
79 return mc_send_command(mc_io, &cmd); in dpcon_close()
85 * @mc_io: Pointer to MC portal's I/O object
91 int dpcon_enable(struct fsl_mc_io *mc_io, in dpcon_enable() argument
103 return mc_send_command(mc_io, &cmd); in dpcon_enable()
109 * @mc_io
115 dpcon_disable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpcon_disable() argument
139 dpcon_reset(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpcon_reset() argument
163 dpcon_get_attributes(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpcon_attr *attr) dpcon_get_attributes() argument
201 dpcon_set_notification(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpcon_notification_cfg *cfg) dpcon_set_notification() argument
[all...]
H A Ddprc.c21 * @mc_io: Pointer to MC portal's I/O object
30 int dprc_open(struct fsl_mc_io *mc_io, in dprc_open() argument
46 err = mc_send_command(mc_io, &cmd); in dprc_open()
59 * @mc_io: Pointer to MC portal's I/O object
68 int dprc_close(struct fsl_mc_io *mc_io, in dprc_close() argument
79 return mc_send_command(mc_io, &cmd); in dprc_close()
85 * @mc_io: Pointer to MC portal's I/O object
112 int dprc_reset_container(struct fsl_mc_io *mc_io, in dprc_reset_container() argument
128 err = dprc_get_api_version(mc_io, 0, in dprc_reset_container()
150 return mc_send_command(mc_io, in dprc_reset_container()
164 dprc_set_irq(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, struct dprc_irq_cfg *irq_cfg) dprc_set_irq() argument
202 dprc_set_irq_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u8 en) dprc_set_irq_enable() argument
238 dprc_set_irq_mask(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 mask) dprc_set_irq_mask() argument
270 dprc_get_irq_status(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 *status) dprc_get_irq_status() argument
312 dprc_clear_irq_status(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 status) dprc_clear_irq_status() argument
341 dprc_get_attributes(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dprc_attributes *attr) dprc_get_attributes() argument
379 dprc_get_obj_count(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, int *obj_count) dprc_get_obj_count() argument
420 dprc_get_obj(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, int obj_index, struct fsl_mc_obj_desc *obj_desc) dprc_get_obj() argument
473 dprc_set_obj_irq(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, char *obj_type, int obj_id, u8 irq_index, struct dprc_irq_cfg *irq_cfg) dprc_set_obj_irq() argument
514 dprc_get_obj_region(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, char *obj_type, int obj_id, u8 region_index, struct dprc_region_desc *region_desc) dprc_get_obj_region() argument
597 dprc_get_api_version(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 *major_ver, u16 *minor_ver) dprc_get_api_version() argument
628 dprc_get_container_id(struct fsl_mc_io *mc_io, u32 cmd_flags, int *container_id) dprc_get_container_id() argument
666 dprc_get_connection(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dprc_endpoint *endpoint1, struct dprc_endpoint *endpoint2, int *state) dprc_get_connection() argument
[all...]
/kernel/linux/linux-6.6/drivers/bus/fsl-mc/
H A Dmc-io.c12 static int fsl_mc_io_set_dpmcp(struct fsl_mc_io *mc_io, in fsl_mc_io_set_dpmcp() argument
17 if (mc_io->dpmcp_dev) in fsl_mc_io_set_dpmcp()
20 if (dpmcp_dev->mc_io) in fsl_mc_io_set_dpmcp()
23 error = dpmcp_open(mc_io, in fsl_mc_io_set_dpmcp()
30 mc_io->dpmcp_dev = dpmcp_dev; in fsl_mc_io_set_dpmcp()
31 dpmcp_dev->mc_io = mc_io; in fsl_mc_io_set_dpmcp()
35 static void fsl_mc_io_unset_dpmcp(struct fsl_mc_io *mc_io) in fsl_mc_io_unset_dpmcp() argument
38 struct fsl_mc_device *dpmcp_dev = mc_io->dpmcp_dev; in fsl_mc_io_unset_dpmcp()
40 error = dpmcp_close(mc_io, in fsl_mc_io_unset_dpmcp()
72 struct fsl_mc_io *mc_io; fsl_create_mc_io() local
130 fsl_destroy_mc_io(struct fsl_mc_io *mc_io) fsl_destroy_mc_io() argument
176 struct fsl_mc_io *mc_io = NULL; fsl_mc_portal_allocate() local
242 fsl_mc_portal_free(struct fsl_mc_io *mc_io) fsl_mc_portal_free() argument
272 fsl_mc_portal_reset(struct fsl_mc_io *mc_io) fsl_mc_portal_reset() argument
[all...]
H A Dmc-sys.c155 * @mc_io: MC I/O object to be used
159 static int mc_polling_wait_preemptible(struct fsl_mc_io *mc_io, in mc_polling_wait_preemptible() argument
171 status = mc_read_response(mc_io->portal_virt_addr, cmd); in mc_polling_wait_preemptible()
183 dev_dbg(mc_io->dev, in mc_polling_wait_preemptible()
185 &mc_io->portal_phys_addr, in mc_polling_wait_preemptible()
201 * @mc_io: MC I/O object to be used
205 static int mc_polling_wait_atomic(struct fsl_mc_io *mc_io, in mc_polling_wait_atomic() argument
216 status = mc_read_response(mc_io->portal_virt_addr, cmd); in mc_polling_wait_atomic()
223 dev_dbg(mc_io->dev, in mc_polling_wait_atomic()
225 &mc_io in mc_polling_wait_atomic()
245 mc_send_command(struct fsl_mc_io *mc_io, struct fsl_mc_command *cmd) mc_send_command() argument
[all...]
H A Ddpcon.c13 * @mc_io: Pointer to MC portal's I/O object
28 int dpcon_open(struct fsl_mc_io *mc_io, in dpcon_open() argument
45 err = mc_send_command(mc_io, &cmd); in dpcon_open()
58 * @mc_io: Pointer to MC portal's I/O object
67 int dpcon_close(struct fsl_mc_io *mc_io, in dpcon_close() argument
79 return mc_send_command(mc_io, &cmd); in dpcon_close()
85 * @mc_io: Pointer to MC portal's I/O object
91 int dpcon_enable(struct fsl_mc_io *mc_io, in dpcon_enable() argument
103 return mc_send_command(mc_io, &cmd); in dpcon_enable()
109 * @mc_io
115 dpcon_disable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpcon_disable() argument
139 dpcon_reset(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpcon_reset() argument
163 dpcon_get_attributes(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpcon_attr *attr) dpcon_get_attributes() argument
201 dpcon_set_notification(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpcon_notification_cfg *cfg) dpcon_set_notification() argument
[all...]
H A Ddprc.c21 * @mc_io: Pointer to MC portal's I/O object
30 int dprc_open(struct fsl_mc_io *mc_io, in dprc_open() argument
46 err = mc_send_command(mc_io, &cmd); in dprc_open()
59 * @mc_io: Pointer to MC portal's I/O object
68 int dprc_close(struct fsl_mc_io *mc_io, in dprc_close() argument
79 return mc_send_command(mc_io, &cmd); in dprc_close()
85 * @mc_io: Pointer to MC portal's I/O object
112 int dprc_reset_container(struct fsl_mc_io *mc_io, in dprc_reset_container() argument
128 err = dprc_get_api_version(mc_io, 0, in dprc_reset_container()
150 return mc_send_command(mc_io, in dprc_reset_container()
164 dprc_set_irq(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, struct dprc_irq_cfg *irq_cfg) dprc_set_irq() argument
202 dprc_set_irq_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u8 en) dprc_set_irq_enable() argument
238 dprc_set_irq_mask(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 mask) dprc_set_irq_mask() argument
270 dprc_get_irq_status(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 *status) dprc_get_irq_status() argument
312 dprc_clear_irq_status(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 status) dprc_clear_irq_status() argument
341 dprc_get_attributes(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dprc_attributes *attr) dprc_get_attributes() argument
379 dprc_get_obj_count(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, int *obj_count) dprc_get_obj_count() argument
420 dprc_get_obj(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, int obj_index, struct fsl_mc_obj_desc *obj_desc) dprc_get_obj() argument
473 dprc_set_obj_irq(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, char *obj_type, int obj_id, u8 irq_index, struct dprc_irq_cfg *irq_cfg) dprc_set_obj_irq() argument
514 dprc_get_obj_region(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, char *obj_type, int obj_id, u8 region_index, struct dprc_region_desc *region_desc) dprc_get_obj_region() argument
599 dprc_get_api_version(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 *major_ver, u16 *minor_ver) dprc_get_api_version() argument
630 dprc_get_container_id(struct fsl_mc_io *mc_io, u32 cmd_flags, int *container_id) dprc_get_container_id() argument
668 dprc_get_connection(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dprc_endpoint *endpoint1, struct dprc_endpoint *endpoint2, int *state) dprc_get_connection() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa2/
H A Ddpni.h86 int dpni_open(struct fsl_mc_io *mc_io,
91 int dpni_close(struct fsl_mc_io *mc_io,
122 int dpni_set_pools(struct fsl_mc_io *mc_io,
127 int dpni_enable(struct fsl_mc_io *mc_io,
131 int dpni_disable(struct fsl_mc_io *mc_io,
135 int dpni_is_enabled(struct fsl_mc_io *mc_io,
140 int dpni_reset(struct fsl_mc_io *mc_io,
154 int dpni_set_irq_enable(struct fsl_mc_io *mc_io,
160 int dpni_get_irq_enable(struct fsl_mc_io *mc_io,
166 int dpni_set_irq_mask(struct fsl_mc_io *mc_io,
[all...]
H A Ddpsw.h23 int dpsw_open(struct fsl_mc_io *mc_io, u32 cmd_flags, int dpsw_id, u16 *token);
25 int dpsw_close(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token);
85 int dpsw_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token);
87 int dpsw_disable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token);
89 int dpsw_reset(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token);
118 int dpsw_set_irq_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token,
121 int dpsw_set_irq_mask(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token,
124 int dpsw_get_irq_status(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token,
127 int dpsw_clear_irq_status(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token,
169 int dpsw_get_attributes(struct fsl_mc_io *mc_io, u3
[all...]
H A Ddpsw.c24 * @mc_io: Pointer to MC portal's I/O object
39 int dpsw_open(struct fsl_mc_io *mc_io, u32 cmd_flags, int dpsw_id, u16 *token) in dpsw_open() argument
53 err = mc_send_command(mc_io, &cmd); in dpsw_open()
65 * @mc_io: Pointer to MC portal's I/O object
74 int dpsw_close(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) in dpsw_close() argument
84 return mc_send_command(mc_io, &cmd); in dpsw_close()
89 * @mc_io: Pointer to MC portal's I/O object
95 int dpsw_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) in dpsw_enable() argument
105 return mc_send_command(mc_io, &cmd); in dpsw_enable()
110 * @mc_io
116 dpsw_disable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpsw_disable() argument
137 dpsw_reset(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpsw_reset() argument
165 dpsw_set_irq_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u8 en) dpsw_set_irq_enable() argument
199 dpsw_set_irq_mask(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 mask) dpsw_set_irq_mask() argument
229 dpsw_get_irq_status(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 *status) dpsw_get_irq_status() argument
269 dpsw_clear_irq_status(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 status) dpsw_clear_irq_status() argument
296 dpsw_get_attributes(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpsw_attr *attr) dpsw_get_attributes() argument
343 dpsw_if_set_link_cfg(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, struct dpsw_link_cfg *cfg) dpsw_if_set_link_cfg() argument
372 dpsw_if_get_link_state(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, struct dpsw_link_state *state) dpsw_if_get_link_state() argument
411 dpsw_if_set_tci(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, const struct dpsw_tci_cfg *cfg) dpsw_if_set_tci() argument
443 dpsw_if_get_tci(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, struct dpsw_tci_cfg *cfg) dpsw_if_get_tci() argument
485 dpsw_if_set_stp(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, const struct dpsw_stp_cfg *cfg) dpsw_if_set_stp() argument
515 dpsw_if_get_counter(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, enum dpsw_counter type, u64 *counter) dpsw_if_get_counter() argument
552 dpsw_if_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id) dpsw_if_enable() argument
577 dpsw_if_disable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id) dpsw_if_disable() argument
603 dpsw_if_get_attributes(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, struct dpsw_if_attr *attr) dpsw_if_get_attributes() argument
644 dpsw_if_set_max_frame_length(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, u16 frame_length) dpsw_if_set_max_frame_length() argument
679 dpsw_vlan_add(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 vlan_id, const struct dpsw_vlan_cfg *cfg) dpsw_vlan_add() argument
712 dpsw_vlan_add_if(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 vlan_id, const struct dpsw_vlan_if_cfg *cfg) dpsw_vlan_add_if() argument
749 dpsw_vlan_add_if_untagged(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 vlan_id, const struct dpsw_vlan_if_cfg *cfg) dpsw_vlan_add_if_untagged() argument
780 dpsw_vlan_remove_if(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 vlan_id, const struct dpsw_vlan_if_cfg *cfg) dpsw_vlan_remove_if() argument
813 dpsw_vlan_remove_if_untagged(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 vlan_id, const struct dpsw_vlan_if_cfg *cfg) dpsw_vlan_remove_if_untagged() argument
840 dpsw_vlan_remove(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 vlan_id) dpsw_vlan_remove() argument
868 dpsw_fdb_add(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 *fdb_id, const struct dpsw_fdb_cfg *cfg) dpsw_fdb_add() argument
902 dpsw_fdb_remove(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 fdb_id) dpsw_fdb_remove() argument
927 dpsw_fdb_add_unicast(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 fdb_id, const struct dpsw_fdb_unicast_cfg *cfg) dpsw_fdb_add_unicast() argument
967 dpsw_fdb_dump(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 fdb_id, u64 iova_addr, u32 iova_size, u16 *num_entries) dpsw_fdb_dump() argument
1005 dpsw_fdb_remove_unicast(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 fdb_id, const struct dpsw_fdb_unicast_cfg *cfg) dpsw_fdb_remove_unicast() argument
1044 dpsw_fdb_add_multicast(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 fdb_id, const struct dpsw_fdb_multicast_cfg *cfg) dpsw_fdb_add_multicast() argument
1083 dpsw_fdb_remove_multicast(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 fdb_id, const struct dpsw_fdb_multicast_cfg *cfg) dpsw_fdb_remove_multicast() argument
1115 dpsw_ctrl_if_get_attributes(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpsw_ctrl_if_attr *attr) dpsw_ctrl_if_get_attributes() argument
1146 dpsw_ctrl_if_set_pools(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dpsw_ctrl_if_pools_cfg *cfg) dpsw_ctrl_if_set_pools() argument
1178 dpsw_ctrl_if_set_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpsw_queue_type qtype, const struct dpsw_ctrl_if_queue_cfg *cfg) dpsw_ctrl_if_set_queue() argument
1210 dpsw_get_api_version(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 *major_ver, u16 *minor_ver) dpsw_get_api_version() argument
1242 dpsw_if_get_port_mac_addr(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, u8 mac_addr[6]) dpsw_if_get_port_mac_addr() argument
1278 dpsw_ctrl_if_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpsw_ctrl_if_enable() argument
1296 dpsw_ctrl_if_disable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpsw_ctrl_if_disable() argument
1316 dpsw_set_egress_flood(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dpsw_egress_flood_cfg *cfg) dpsw_set_egress_flood() argument
1342 dpsw_if_set_learning_mode(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, enum dpsw_learning_mode mode) dpsw_if_set_learning_mode() argument
1371 dpsw_acl_add(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 *acl_id, const struct dpsw_acl_cfg *cfg) dpsw_acl_add() argument
1402 dpsw_acl_remove(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 acl_id) dpsw_acl_remove() argument
1426 dpsw_acl_add_if(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 acl_id, const struct dpsw_acl_if_cfg *cfg) dpsw_acl_add_if() argument
1452 dpsw_acl_remove_if(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 acl_id, const struct dpsw_acl_if_cfg *cfg) dpsw_acl_remove_if() argument
1528 dpsw_acl_add_entry(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 acl_id, const struct dpsw_acl_entry_cfg *cfg) dpsw_acl_add_entry() argument
1560 dpsw_acl_remove_entry(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 acl_id, const struct dpsw_acl_entry_cfg *cfg) dpsw_acl_remove_entry() argument
1594 dpsw_set_reflection_if(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id) dpsw_set_reflection_if() argument
1619 dpsw_if_add_reflection(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, const struct dpsw_reflection_cfg *cfg) dpsw_if_add_reflection() argument
1646 dpsw_if_remove_reflection(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, const struct dpsw_reflection_cfg *cfg) dpsw_if_remove_reflection() argument
[all...]
H A Ddprtc.c14 * @mc_io: Pointer to MC portal's I/O object
29 int dprtc_open(struct fsl_mc_io *mc_io, in dprtc_open() argument
44 err = mc_send_command(mc_io, &cmd); in dprtc_open()
55 * @mc_io: Pointer to MC portal's I/O object
64 int dprtc_close(struct fsl_mc_io *mc_io, in dprtc_close() argument
73 return mc_send_command(mc_io, &cmd); in dprtc_close()
78 * @mc_io: Pointer to MC portal's I/O object
91 int dprtc_set_irq_enable(struct fsl_mc_io *mc_io, in dprtc_set_irq_enable() argument
107 return mc_send_command(mc_io, &cmd); in dprtc_set_irq_enable()
112 * @mc_io
120 dprtc_get_irq_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u8 *en) dprtc_get_irq_enable() argument
163 dprtc_set_irq_mask(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 mask) dprtc_set_irq_mask() argument
195 dprtc_get_irq_mask(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 *mask) dprtc_get_irq_mask() argument
235 dprtc_get_irq_status(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 *status) dprtc_get_irq_status() argument
276 dprtc_clear_irq_status(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 status) dprtc_clear_irq_status() argument
[all...]
H A Ddpni.c80 * @mc_io: Pointer to MC portal's I/O object
95 int dpni_open(struct fsl_mc_io *mc_io, in dpni_open() argument
113 err = mc_send_command(mc_io, &cmd); in dpni_open()
125 * @mc_io: Pointer to MC portal's I/O object
134 int dpni_close(struct fsl_mc_io *mc_io, in dpni_close() argument
146 return mc_send_command(mc_io, &cmd); in dpni_close()
151 * @mc_io: Pointer to MC portal's I/O object
161 int dpni_set_pools(struct fsl_mc_io *mc_io, in dpni_set_pools() argument
189 return mc_send_command(mc_io, &cmd); in dpni_set_pools()
194 * @mc_io
200 dpni_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpni_enable() argument
223 dpni_disable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpni_disable() argument
247 dpni_is_enabled(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, int *en) dpni_is_enabled() argument
281 dpni_reset(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpni_reset() argument
311 dpni_set_irq_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u8 en) dpni_set_irq_enable() argument
342 dpni_get_irq_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u8 *en) dpni_get_irq_enable() argument
389 dpni_set_irq_mask(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 mask) dpni_set_irq_mask() argument
423 dpni_get_irq_mask(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 *mask) dpni_get_irq_mask() argument
465 dpni_get_irq_status(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 *status) dpni_get_irq_status() argument
508 dpni_clear_irq_status(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 status) dpni_clear_irq_status() argument
538 dpni_get_attributes(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpni_attr *attr) dpni_get_attributes() argument
586 dpni_set_errors_behavior(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpni_error_cfg *cfg) dpni_set_errors_behavior() argument
617 dpni_get_buffer_layout(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_queue_type qtype, struct dpni_buffer_layout *layout) dpni_get_buffer_layout() argument
665 dpni_set_buffer_layout(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_queue_type qtype, const struct dpni_buffer_layout *layout) dpni_set_buffer_layout() argument
707 dpni_set_offload(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_offload type, u32 config) dpni_set_offload() argument
726 dpni_get_offload(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_offload type, u32 *config) dpni_get_offload() argument
768 dpni_get_qdid(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_queue_type qtype, u16 *qdid) dpni_get_qdid() argument
807 dpni_get_tx_data_offset(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 *data_offset) dpni_get_tx_data_offset() argument
842 dpni_set_link_cfg(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dpni_link_cfg *cfg) dpni_set_link_cfg() argument
871 dpni_get_link_cfg(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpni_link_cfg *cfg) dpni_get_link_cfg() argument
907 dpni_get_link_state(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpni_link_state *state) dpni_get_link_state() argument
946 dpni_set_max_frame_length(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 max_frame_length) dpni_set_max_frame_length() argument
976 dpni_get_max_frame_length(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 *max_frame_length) dpni_get_max_frame_length() argument
1011 dpni_set_multicast_promisc(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, int en) dpni_set_multicast_promisc() argument
1039 dpni_get_multicast_promisc(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, int *en) dpni_get_multicast_promisc() argument
1074 dpni_set_unicast_promisc(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, int en) dpni_set_unicast_promisc() argument
1102 dpni_get_unicast_promisc(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, int *en) dpni_get_unicast_promisc() argument
1137 dpni_set_primary_mac_addr(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const u8 mac_addr[6]) dpni_set_primary_mac_addr() argument
1167 dpni_get_primary_mac_addr(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 mac_addr[6]) dpni_get_primary_mac_addr() argument
1206 dpni_get_port_mac_addr(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 mac_addr[6]) dpni_get_port_mac_addr() argument
1242 dpni_enable_vlan_filter(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u32 en) dpni_enable_vlan_filter() argument
1280 dpni_add_vlan_id(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 vlan_id, u8 flags, u8 tc_id, u8 flow_id) dpni_add_vlan_id() argument
1309 dpni_remove_vlan_id(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 vlan_id) dpni_remove_vlan_id() argument
1335 dpni_add_mac_addr(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const u8 mac_addr[6]) dpni_add_mac_addr() argument
1365 dpni_remove_mac_addr(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const u8 mac_addr[6]) dpni_remove_mac_addr() argument
1398 dpni_clear_mac_filters(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, int unicast, int multicast) dpni_clear_mac_filters() argument
1432 dpni_set_rx_tc_dist(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 tc_id, const struct dpni_rx_tc_dist_cfg *cfg) dpni_set_rx_tc_dist() argument
1469 dpni_set_congestion_notification( struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_queue_type qtype, u8 tc_id, const struct dpni_congestion_notification_cfg *cfg) dpni_set_congestion_notification() argument
1519 dpni_set_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_queue_type qtype, u8 tc, u8 index, u8 options, const struct dpni_queue *queue) dpni_set_queue() argument
1567 dpni_get_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_queue_type qtype, u8 tc, u8 index, struct dpni_queue *queue, struct dpni_queue_id *qid) dpni_get_queue() argument
1624 dpni_get_statistics(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 page, union dpni_statistics *stat) dpni_get_statistics() argument
1670 dpni_set_taildrop(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_congestion_point cg_point, enum dpni_queue_type qtype, u8 tc, u8 index, struct dpni_taildrop *taildrop) dpni_set_taildrop() argument
1714 dpni_get_taildrop(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_congestion_point cg_point, enum dpni_queue_type qtype, u8 tc, u8 index, struct dpni_taildrop *taildrop) dpni_get_taildrop() argument
1761 dpni_get_api_version(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 *major_ver, u16 *minor_ver) dpni_get_api_version() argument
1805 dpni_set_rx_fs_dist(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dpni_rx_dist_cfg *cfg) dpni_set_rx_fs_dist() argument
1840 dpni_set_rx_hash_dist(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dpni_rx_dist_cfg *cfg) dpni_set_rx_hash_dist() argument
1877 dpni_add_fs_entry(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 tc_id, u16 index, const struct dpni_rule_cfg *cfg, const struct dpni_fs_action_cfg *action) dpni_add_fs_entry() argument
1917 dpni_remove_fs_entry(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 tc_id, const struct dpni_rule_cfg *cfg) dpni_remove_fs_entry() argument
1955 dpni_set_qos_table(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dpni_qos_tbl_cfg *cfg) dpni_set_qos_table() argument
1990 dpni_add_qos_entry(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dpni_rule_cfg *cfg, u8 tc_id, u16 index) dpni_add_qos_entry() argument
2024 dpni_remove_qos_entry(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dpni_rule_cfg *cfg) dpni_remove_qos_entry() argument
2056 dpni_clear_qos_table(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpni_clear_qos_table() argument
2082 dpni_set_tx_shaping(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dpni_tx_shaping_cfg *tx_cr_shaper, const struct dpni_tx_shaping_cfg *tx_er_shaper, int coupled) dpni_set_tx_shaping() argument
2118 dpni_get_single_step_cfg(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpni_single_step_cfg *ptp_cfg) dpni_get_single_step_cfg() argument
2162 dpni_set_single_step_cfg(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpni_single_step_cfg *ptp_cfg) dpni_set_single_step_cfg() argument
[all...]
H A Ddpmac.c11 * @mc_io: Pointer to MC portal's I/O object
26 int dpmac_open(struct fsl_mc_io *mc_io, in dpmac_open() argument
43 err = mc_send_command(mc_io, &cmd); in dpmac_open()
55 * @mc_io: Pointer to MC portal's I/O object
64 int dpmac_close(struct fsl_mc_io *mc_io, in dpmac_close() argument
75 return mc_send_command(mc_io, &cmd); in dpmac_close()
81 * @mc_io: Pointer to MC portal's I/O object
88 int dpmac_get_attributes(struct fsl_mc_io *mc_io, in dpmac_get_attributes() argument
103 err = mc_send_command(mc_io, &cmd); in dpmac_get_attributes()
119 * @mc_io
126 dpmac_set_link_state(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpmac_link_state *link_state) dpmac_set_link_state() argument
161 dpmac_get_counter(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpmac_counter_id id, u64 *value) dpmac_get_counter() argument
194 dpmac_get_api_version(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 *major_ver, u16 *minor_ver) dpmac_get_api_version() argument
225 dpmac_set_protocol(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpmac_eth_if protocol) dpmac_set_protocol() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/dpaa2/
H A Ddpni.h83 int dpni_open(struct fsl_mc_io *mc_io,
88 int dpni_close(struct fsl_mc_io *mc_io,
110 int dpni_set_pools(struct fsl_mc_io *mc_io,
115 int dpni_enable(struct fsl_mc_io *mc_io,
119 int dpni_disable(struct fsl_mc_io *mc_io,
123 int dpni_is_enabled(struct fsl_mc_io *mc_io,
128 int dpni_reset(struct fsl_mc_io *mc_io,
148 int dpni_set_irq_enable(struct fsl_mc_io *mc_io,
154 int dpni_get_irq_enable(struct fsl_mc_io *mc_io,
160 int dpni_set_irq_mask(struct fsl_mc_io *mc_io,
[all...]
H A Ddprtc.c14 * @mc_io: Pointer to MC portal's I/O object
29 int dprtc_open(struct fsl_mc_io *mc_io, in dprtc_open() argument
44 err = mc_send_command(mc_io, &cmd); in dprtc_open()
55 * @mc_io: Pointer to MC portal's I/O object
64 int dprtc_close(struct fsl_mc_io *mc_io, in dprtc_close() argument
73 return mc_send_command(mc_io, &cmd); in dprtc_close()
78 * @mc_io: Pointer to MC portal's I/O object
91 int dprtc_set_irq_enable(struct fsl_mc_io *mc_io, in dprtc_set_irq_enable() argument
107 return mc_send_command(mc_io, &cmd); in dprtc_set_irq_enable()
112 * @mc_io
120 dprtc_get_irq_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u8 *en) dprtc_get_irq_enable() argument
163 dprtc_set_irq_mask(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 mask) dprtc_set_irq_mask() argument
195 dprtc_get_irq_mask(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 *mask) dprtc_get_irq_mask() argument
235 dprtc_get_irq_status(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 *status) dprtc_get_irq_status() argument
276 dprtc_clear_irq_status(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 status) dprtc_clear_irq_status() argument
[all...]
H A Ddpni.c78 * @mc_io: Pointer to MC portal's I/O object
93 int dpni_open(struct fsl_mc_io *mc_io, in dpni_open() argument
111 err = mc_send_command(mc_io, &cmd); in dpni_open()
123 * @mc_io: Pointer to MC portal's I/O object
132 int dpni_close(struct fsl_mc_io *mc_io, in dpni_close() argument
144 return mc_send_command(mc_io, &cmd); in dpni_close()
149 * @mc_io: Pointer to MC portal's I/O object
159 int dpni_set_pools(struct fsl_mc_io *mc_io, in dpni_set_pools() argument
183 return mc_send_command(mc_io, &cmd); in dpni_set_pools()
188 * @mc_io
194 dpni_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpni_enable() argument
217 dpni_disable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpni_disable() argument
241 dpni_is_enabled(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, int *en) dpni_is_enabled() argument
275 dpni_reset(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpni_reset() argument
305 dpni_set_irq_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u8 en) dpni_set_irq_enable() argument
336 dpni_get_irq_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u8 *en) dpni_get_irq_enable() argument
383 dpni_set_irq_mask(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 mask) dpni_set_irq_mask() argument
417 dpni_get_irq_mask(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 *mask) dpni_get_irq_mask() argument
459 dpni_get_irq_status(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 *status) dpni_get_irq_status() argument
502 dpni_clear_irq_status(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 status) dpni_clear_irq_status() argument
532 dpni_get_attributes(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpni_attr *attr) dpni_get_attributes() argument
580 dpni_set_errors_behavior(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpni_error_cfg *cfg) dpni_set_errors_behavior() argument
611 dpni_get_buffer_layout(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_queue_type qtype, struct dpni_buffer_layout *layout) dpni_get_buffer_layout() argument
659 dpni_set_buffer_layout(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_queue_type qtype, const struct dpni_buffer_layout *layout) dpni_set_buffer_layout() argument
701 dpni_set_offload(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_offload type, u32 config) dpni_set_offload() argument
720 dpni_get_offload(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_offload type, u32 *config) dpni_get_offload() argument
762 dpni_get_qdid(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_queue_type qtype, u16 *qdid) dpni_get_qdid() argument
801 dpni_get_tx_data_offset(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 *data_offset) dpni_get_tx_data_offset() argument
836 dpni_set_link_cfg(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dpni_link_cfg *cfg) dpni_set_link_cfg() argument
865 dpni_get_link_cfg(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpni_link_cfg *cfg) dpni_get_link_cfg() argument
901 dpni_get_link_state(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpni_link_state *state) dpni_get_link_state() argument
940 dpni_set_max_frame_length(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 max_frame_length) dpni_set_max_frame_length() argument
970 dpni_get_max_frame_length(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 *max_frame_length) dpni_get_max_frame_length() argument
1005 dpni_set_multicast_promisc(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, int en) dpni_set_multicast_promisc() argument
1033 dpni_get_multicast_promisc(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, int *en) dpni_get_multicast_promisc() argument
1068 dpni_set_unicast_promisc(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, int en) dpni_set_unicast_promisc() argument
1096 dpni_get_unicast_promisc(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, int *en) dpni_get_unicast_promisc() argument
1131 dpni_set_primary_mac_addr(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const u8 mac_addr[6]) dpni_set_primary_mac_addr() argument
1161 dpni_get_primary_mac_addr(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 mac_addr[6]) dpni_get_primary_mac_addr() argument
1200 dpni_get_port_mac_addr(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 mac_addr[6]) dpni_get_port_mac_addr() argument
1236 dpni_add_mac_addr(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const u8 mac_addr[6]) dpni_add_mac_addr() argument
1266 dpni_remove_mac_addr(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const u8 mac_addr[6]) dpni_remove_mac_addr() argument
1299 dpni_clear_mac_filters(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, int unicast, int multicast) dpni_clear_mac_filters() argument
1333 dpni_set_rx_tc_dist(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 tc_id, const struct dpni_rx_tc_dist_cfg *cfg) dpni_set_rx_tc_dist() argument
1370 dpni_set_congestion_notification( struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_queue_type qtype, u8 tc_id, const struct dpni_congestion_notification_cfg *cfg) dpni_set_congestion_notification() argument
1420 dpni_set_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_queue_type qtype, u8 tc, u8 index, u8 options, const struct dpni_queue *queue) dpni_set_queue() argument
1468 dpni_get_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_queue_type qtype, u8 tc, u8 index, struct dpni_queue *queue, struct dpni_queue_id *qid) dpni_get_queue() argument
1525 dpni_get_statistics(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 page, union dpni_statistics *stat) dpni_get_statistics() argument
1571 dpni_set_taildrop(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_congestion_point cg_point, enum dpni_queue_type qtype, u8 tc, u8 index, struct dpni_taildrop *taildrop) dpni_set_taildrop() argument
1615 dpni_get_taildrop(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, enum dpni_congestion_point cg_point, enum dpni_queue_type qtype, u8 tc, u8 index, struct dpni_taildrop *taildrop) dpni_get_taildrop() argument
1662 dpni_get_api_version(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 *major_ver, u16 *minor_ver) dpni_get_api_version() argument
1704 dpni_set_rx_fs_dist(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dpni_rx_dist_cfg *cfg) dpni_set_rx_fs_dist() argument
1737 dpni_set_rx_hash_dist(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dpni_rx_dist_cfg *cfg) dpni_set_rx_hash_dist() argument
1774 dpni_add_fs_entry(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 tc_id, u16 index, const struct dpni_rule_cfg *cfg, const struct dpni_fs_action_cfg *action) dpni_add_fs_entry() argument
1814 dpni_remove_fs_entry(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 tc_id, const struct dpni_rule_cfg *cfg) dpni_remove_fs_entry() argument
1852 dpni_set_qos_table(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dpni_qos_tbl_cfg *cfg) dpni_set_qos_table() argument
1887 dpni_add_qos_entry(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dpni_rule_cfg *cfg, u8 tc_id, u16 index) dpni_add_qos_entry() argument
1921 dpni_remove_qos_entry(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dpni_rule_cfg *cfg) dpni_remove_qos_entry() argument
1953 dpni_clear_qos_table(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpni_clear_qos_table() argument
1979 dpni_set_tx_shaping(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, const struct dpni_tx_shaping_cfg *tx_cr_shaper, const struct dpni_tx_shaping_cfg *tx_er_shaper, int coupled) dpni_set_tx_shaping() argument
2015 dpni_get_single_step_cfg(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpni_single_step_cfg *ptp_cfg) dpni_get_single_step_cfg() argument
2057 dpni_set_single_step_cfg(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpni_single_step_cfg *ptp_cfg) dpni_set_single_step_cfg() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/fsl-dpaa2/ethsw/
H A Ddpsw.h30 int dpsw_open(struct fsl_mc_io *mc_io,
35 int dpsw_close(struct fsl_mc_io *mc_io,
78 int dpsw_enable(struct fsl_mc_io *mc_io,
82 int dpsw_disable(struct fsl_mc_io *mc_io,
86 int dpsw_reset(struct fsl_mc_io *mc_io,
114 int dpsw_set_irq_enable(struct fsl_mc_io *mc_io,
120 int dpsw_set_irq_mask(struct fsl_mc_io *mc_io,
126 int dpsw_get_irq_status(struct fsl_mc_io *mc_io,
132 int dpsw_clear_irq_status(struct fsl_mc_io *mc_io,
173 int dpsw_get_attributes(struct fsl_mc_io *mc_io,
[all...]
H A Ddpsw.c26 * @mc_io: Pointer to MC portal's I/O object
41 int dpsw_open(struct fsl_mc_io *mc_io, in dpsw_open() argument
58 err = mc_send_command(mc_io, &cmd); in dpsw_open()
70 * @mc_io: Pointer to MC portal's I/O object
79 int dpsw_close(struct fsl_mc_io *mc_io, in dpsw_close() argument
91 return mc_send_command(mc_io, &cmd); in dpsw_close()
96 * @mc_io: Pointer to MC portal's I/O object
102 int dpsw_enable(struct fsl_mc_io *mc_io, in dpsw_enable() argument
114 return mc_send_command(mc_io, &cmd); in dpsw_enable()
119 * @mc_io
125 dpsw_disable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpsw_disable() argument
148 dpsw_reset(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpsw_reset() argument
178 dpsw_set_irq_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u8 en) dpsw_set_irq_enable() argument
215 dpsw_set_irq_mask(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 mask) dpsw_set_irq_mask() argument
248 dpsw_get_irq_status(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 *status) dpsw_get_irq_status() argument
291 dpsw_clear_irq_status(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 irq_index, u32 status) dpsw_clear_irq_status() argument
321 dpsw_get_attributes(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpsw_attr *attr) dpsw_get_attributes() argument
370 dpsw_if_set_link_cfg(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, struct dpsw_link_cfg *cfg) dpsw_if_set_link_cfg() argument
402 dpsw_if_get_link_state(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, struct dpsw_link_state *state) dpsw_if_get_link_state() argument
444 dpsw_if_set_flooding(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, u8 en) dpsw_if_set_flooding() argument
475 dpsw_if_set_broadcast(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, u8 en) dpsw_if_set_broadcast() argument
506 dpsw_if_set_tci(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, const struct dpsw_tci_cfg *cfg) dpsw_if_set_tci() argument
541 dpsw_if_get_tci(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, struct dpsw_tci_cfg *cfg) dpsw_if_get_tci() argument
586 dpsw_if_set_stp(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, const struct dpsw_stp_cfg *cfg) dpsw_if_set_stp() argument
619 dpsw_if_get_counter(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, enum dpsw_counter type, u64 *counter) dpsw_if_get_counter() argument
660 dpsw_if_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id) dpsw_if_enable() argument
688 dpsw_if_disable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id) dpsw_if_disable() argument
717 dpsw_if_set_max_frame_length(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, u16 frame_length) dpsw_if_set_max_frame_length() argument
755 dpsw_vlan_add(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 vlan_id, const struct dpsw_vlan_cfg *cfg) dpsw_vlan_add() argument
791 dpsw_vlan_add_if(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 vlan_id, const struct dpsw_vlan_if_cfg *cfg) dpsw_vlan_add_if() argument
829 dpsw_vlan_add_if_untagged(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 vlan_id, const struct dpsw_vlan_if_cfg *cfg) dpsw_vlan_add_if_untagged() argument
863 dpsw_vlan_remove_if(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 vlan_id, const struct dpsw_vlan_if_cfg *cfg) dpsw_vlan_remove_if() argument
899 dpsw_vlan_remove_if_untagged(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 vlan_id, const struct dpsw_vlan_if_cfg *cfg) dpsw_vlan_remove_if_untagged() argument
929 dpsw_vlan_remove(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 vlan_id) dpsw_vlan_remove() argument
958 dpsw_fdb_add_unicast(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 fdb_id, const struct dpsw_fdb_unicast_cfg *cfg) dpsw_fdb_add_unicast() argument
1001 dpsw_fdb_dump(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 fdb_id, u64 iova_addr, u32 iova_size, u16 *num_entries) dpsw_fdb_dump() argument
1044 dpsw_fdb_remove_unicast(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 fdb_id, const struct dpsw_fdb_unicast_cfg *cfg) dpsw_fdb_remove_unicast() argument
1086 dpsw_fdb_add_multicast(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 fdb_id, const struct dpsw_fdb_multicast_cfg *cfg) dpsw_fdb_add_multicast() argument
1128 dpsw_fdb_remove_multicast(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 fdb_id, const struct dpsw_fdb_multicast_cfg *cfg) dpsw_fdb_remove_multicast() argument
1164 dpsw_fdb_set_learning_mode(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 fdb_id, enum dpsw_fdb_learning_mode mode) dpsw_fdb_set_learning_mode() argument
1194 dpsw_get_api_version(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 *major_ver, u16 *minor_ver) dpsw_get_api_version() argument
1228 dpsw_if_get_port_mac_addr(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, u8 mac_addr[6]) dpsw_if_get_port_mac_addr() argument
1266 dpsw_if_get_primary_mac_addr(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, u8 mac_addr[6]) dpsw_if_get_primary_mac_addr() argument
1304 dpsw_if_set_primary_mac_addr(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u16 if_id, u8 mac_addr[6]) dpsw_if_set_primary_mac_addr() argument
[all...]
/kernel/linux/linux-5.10/drivers/soc/fsl/dpio/
H A Ddpio.c20 * @mc_io: Pointer to MC portal's I/O object
35 int dpio_open(struct fsl_mc_io *mc_io, in dpio_open() argument
51 err = mc_send_command(mc_io, &cmd); in dpio_open()
63 * @mc_io: Pointer to MC portal's I/O object
69 int dpio_close(struct fsl_mc_io *mc_io, in dpio_close() argument
80 return mc_send_command(mc_io, &cmd); in dpio_close()
85 * @mc_io: Pointer to MC portal's I/O object
91 int dpio_enable(struct fsl_mc_io *mc_io, in dpio_enable() argument
102 return mc_send_command(mc_io, &cmd); in dpio_enable()
107 * @mc_io
113 dpio_disable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpio_disable() argument
136 dpio_get_attributes(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpio_attr *attr) dpio_get_attributes() argument
169 dpio_set_stashing_destination(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 sdest) dpio_set_stashing_destination() argument
194 dpio_get_api_version(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 *major_ver, u16 *minor_ver) dpio_get_api_version() argument
224 dpio_reset(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpio_reset() argument
[all...]
/kernel/linux/linux-6.6/drivers/soc/fsl/dpio/
H A Ddpio.c20 * @mc_io: Pointer to MC portal's I/O object
35 int dpio_open(struct fsl_mc_io *mc_io, in dpio_open() argument
51 err = mc_send_command(mc_io, &cmd); in dpio_open()
63 * @mc_io: Pointer to MC portal's I/O object
69 int dpio_close(struct fsl_mc_io *mc_io, in dpio_close() argument
80 return mc_send_command(mc_io, &cmd); in dpio_close()
85 * @mc_io: Pointer to MC portal's I/O object
91 int dpio_enable(struct fsl_mc_io *mc_io, in dpio_enable() argument
102 return mc_send_command(mc_io, &cmd); in dpio_enable()
107 * @mc_io
113 dpio_disable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpio_disable() argument
136 dpio_get_attributes(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpio_attr *attr) dpio_get_attributes() argument
170 dpio_set_stashing_destination(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 sdest) dpio_set_stashing_destination() argument
195 dpio_get_api_version(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 *major_ver, u16 *minor_ver) dpio_get_api_version() argument
225 dpio_reset(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpio_reset() argument
[all...]
/kernel/linux/linux-5.10/drivers/crypto/caam/
H A Ddpseci.h30 int dpseci_open(struct fsl_mc_io *mc_io, u32 cmd_flags, int dpseci_id,
33 int dpseci_close(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token);
58 int dpseci_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token);
60 int dpseci_disable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token);
62 int dpseci_reset(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token);
64 int dpseci_is_enabled(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token,
82 int dpseci_get_attributes(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token,
155 int dpseci_set_rx_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token,
174 int dpseci_get_rx_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token,
187 int dpseci_get_tx_queue(struct fsl_mc_io *mc_io, u3
[all...]
/kernel/linux/linux-6.6/drivers/crypto/caam/
H A Ddpseci.h30 int dpseci_open(struct fsl_mc_io *mc_io, u32 cmd_flags, int dpseci_id,
33 int dpseci_close(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token);
58 int dpseci_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token);
60 int dpseci_disable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token);
62 int dpseci_reset(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token);
64 int dpseci_is_enabled(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token,
82 int dpseci_get_attributes(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token,
155 int dpseci_set_rx_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token,
174 int dpseci_get_rx_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token,
187 int dpseci_get_tx_queue(struct fsl_mc_io *mc_io, u3
[all...]
/kernel/linux/linux-5.10/drivers/dma/fsl-dpaa2-qdma/
H A Ddpdmai.c53 * @mc_io: Pointer to MC portal's I/O object
68 int dpdmai_open(struct fsl_mc_io *mc_io, u32 cmd_flags, in dpdmai_open() argument
83 err = mc_send_command(mc_io, &cmd); in dpdmai_open()
96 * @mc_io: Pointer to MC portal's I/O object
105 int dpdmai_close(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) in dpdmai_close() argument
114 return mc_send_command(mc_io, &cmd); in dpdmai_close()
120 * @mc_io: Pointer to MC portal's I/O object
140 int dpdmai_create(struct fsl_mc_io *mc_io, u32 cmd_flags, in dpdmai_create() argument
152 err = mc_send_command(mc_io, &cmd); in dpdmai_create()
164 * @mc_io
170 dpdmai_destroy(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpdmai_destroy() argument
191 dpdmai_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpdmai_enable() argument
212 dpdmai_disable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpdmai_disable() argument
233 dpdmai_reset(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpdmai_reset() argument
255 dpdmai_get_attributes(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpdmai_attr *attr) dpdmai_get_attributes() argument
293 dpdmai_set_rx_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 priority, const struct dpdmai_rx_queue_cfg *cfg) dpdmai_set_rx_queue() argument
327 dpdmai_get_rx_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 priority, struct dpdmai_rx_queue_attr *attr) dpdmai_get_rx_queue() argument
368 dpdmai_get_tx_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 priority, u32 *fqid) dpdmai_get_tx_queue() argument
[all...]
/kernel/linux/linux-6.6/drivers/dma/fsl-dpaa2-qdma/
H A Ddpdmai.c53 * @mc_io: Pointer to MC portal's I/O object
68 int dpdmai_open(struct fsl_mc_io *mc_io, u32 cmd_flags, in dpdmai_open() argument
83 err = mc_send_command(mc_io, &cmd); in dpdmai_open()
96 * @mc_io: Pointer to MC portal's I/O object
105 int dpdmai_close(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) in dpdmai_close() argument
114 return mc_send_command(mc_io, &cmd); in dpdmai_close()
120 * @mc_io: Pointer to MC portal's I/O object
140 int dpdmai_create(struct fsl_mc_io *mc_io, u32 cmd_flags, in dpdmai_create() argument
152 err = mc_send_command(mc_io, &cmd); in dpdmai_create()
164 * @mc_io
170 dpdmai_destroy(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpdmai_destroy() argument
191 dpdmai_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpdmai_enable() argument
212 dpdmai_disable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpdmai_disable() argument
233 dpdmai_reset(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) dpdmai_reset() argument
255 dpdmai_get_attributes(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, struct dpdmai_attr *attr) dpdmai_get_attributes() argument
293 dpdmai_set_rx_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 priority, const struct dpdmai_rx_queue_cfg *cfg) dpdmai_set_rx_queue() argument
327 dpdmai_get_rx_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 priority, struct dpdmai_rx_queue_attr *attr) dpdmai_get_rx_queue() argument
368 dpdmai_get_tx_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 priority, u32 *fqid) dpdmai_get_tx_queue() argument
[all...]

Completed in 18 milliseconds

1234