| /OK3568_Linux_fs/kernel/drivers/bus/fsl-mc/ |
| H A D | mc-io.c | 12 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() 48 mc_io->dpmcp_dev = NULL; in fsl_mc_io_unset_dpmcp() [all …]
|
| H A D | mc-sys.c | 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() 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->portal_phys_addr, in mc_polling_wait_atomic() 244 int mc_send_command(struct fsl_mc_io *mc_io, struct fsl_mc_command *cmd) in mc_send_command() argument 250 if (in_irq() && !(mc_io->flags & FSL_MC_IO_ATOMIC_CONTEXT_PORTAL)) in mc_send_command() [all …]
|
| H A D | dprc.c | 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() 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() 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, &cmd); in dprc_reset_container() 164 int dprc_set_irq(struct fsl_mc_io *mc_io, in dprc_set_irq() argument 184 return mc_send_command(mc_io, &cmd); in dprc_set_irq() 202 int dprc_set_irq_enable(struct fsl_mc_io *mc_io, in dprc_set_irq_enable() argument [all …]
|
| H A D | dpcon.c | 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() 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() 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() 115 int dpcon_disable(struct fsl_mc_io *mc_io, in dpcon_disable() argument 127 return mc_send_command(mc_io, &cmd); in dpcon_disable() 139 int dpcon_reset(struct fsl_mc_io *mc_io, in dpcon_reset() argument 150 return mc_send_command(mc_io, &cmd); in dpcon_reset() [all …]
|
| H A D | dpbp.c | 28 int dpbp_open(struct fsl_mc_io *mc_io, in dpbp_open() argument 44 err = mc_send_command(mc_io, &cmd); in dpbp_open() 66 int dpbp_close(struct fsl_mc_io *mc_io, in dpbp_close() argument 77 return mc_send_command(mc_io, &cmd); in dpbp_close() 89 int dpbp_enable(struct fsl_mc_io *mc_io, in dpbp_enable() argument 100 return mc_send_command(mc_io, &cmd); in dpbp_enable() 112 int dpbp_disable(struct fsl_mc_io *mc_io, in dpbp_disable() argument 123 return mc_send_command(mc_io, &cmd); in dpbp_disable() 135 int dpbp_reset(struct fsl_mc_io *mc_io, in dpbp_reset() argument 146 return mc_send_command(mc_io, &cmd); in dpbp_reset() [all …]
|
| H A D | fsl-mc-private.h | 59 int dpmcp_open(struct fsl_mc_io *mc_io, 64 int dpmcp_close(struct fsl_mc_io *mc_io, 68 int dpmcp_reset(struct fsl_mc_io *mc_io, 261 int dprc_open(struct fsl_mc_io *mc_io, 266 int dprc_close(struct fsl_mc_io *mc_io, 303 int dprc_set_irq(struct fsl_mc_io *mc_io, 309 int dprc_set_irq_enable(struct fsl_mc_io *mc_io, 315 int dprc_set_irq_mask(struct fsl_mc_io *mc_io, 321 int dprc_get_irq_status(struct fsl_mc_io *mc_io, 327 int dprc_clear_irq_status(struct fsl_mc_io *mc_io, [all …]
|
| H A D | dprc-driver.c | 250 error = dprc_get_obj_count(mc_bus_dev->mc_io, in dprc_scan_objects() 278 error = dprc_get_obj(mc_bus_dev->mc_io, in dprc_scan_objects() 400 struct fsl_mc_io *mc_io = mc_dev->mc_io; in dprc_irq0_handler_thread() local 414 error = dprc_get_irq_status(mc_io, 0, mc_dev->mc_handle, 0, in dprc_irq0_handler_thread() 422 error = dprc_clear_irq_status(mc_io, 0, mc_dev->mc_handle, 0, in dprc_irq0_handler_thread() 464 struct fsl_mc_io *mc_io = mc_dev->mc_io; in disable_dprc_irq() local 469 error = dprc_set_irq_enable(mc_io, 0, mc_dev->mc_handle, 0, 0); in disable_dprc_irq() 480 error = dprc_set_irq_mask(mc_io, 0, mc_dev->mc_handle, 0, 0x0); in disable_dprc_irq() 491 error = dprc_clear_irq_status(mc_io, 0, mc_dev->mc_handle, 0, ~0x0U); in disable_dprc_irq() 535 error = dprc_set_irq_mask(mc_dev->mc_io, 0, mc_dev->mc_handle, 0, in enable_dprc_irq() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/net/fsl-mc/ |
| H A D | dpni.c | 31 int dpni_open(struct fsl_mc_io *mc_io, in dpni_open() argument 46 err = mc_send_command(mc_io, &cmd); in dpni_open() 56 int dpni_close(struct fsl_mc_io *mc_io, in dpni_close() argument 68 return mc_send_command(mc_io, &cmd); in dpni_close() 71 int dpni_create(struct fsl_mc_io *mc_io, in dpni_create() argument 86 err = mc_send_command(mc_io, &cmd); in dpni_create() 96 int dpni_destroy(struct fsl_mc_io *mc_io, in dpni_destroy() argument 108 return mc_send_command(mc_io, &cmd); in dpni_destroy() 111 int dpni_set_pools(struct fsl_mc_io *mc_io, in dpni_set_pools() argument 125 return mc_send_command(mc_io, &cmd); in dpni_set_pools() [all …]
|
| H A D | dprc.c | 14 int dprc_get_container_id(struct fsl_mc_io *mc_io, in dprc_get_container_id() argument 27 err = mc_send_command(mc_io, &cmd); in dprc_get_container_id() 37 int dprc_open(struct fsl_mc_io *mc_io, in dprc_open() argument 51 err = mc_send_command(mc_io, &cmd); in dprc_open() 61 int dprc_close(struct fsl_mc_io *mc_io, in dprc_close() argument 72 return mc_send_command(mc_io, &cmd); in dprc_close() 75 int dprc_create_container(struct fsl_mc_io *mc_io, in dprc_create_container() argument 93 err = mc_send_command(mc_io, &cmd); in dprc_create_container() 104 int dprc_destroy_container(struct fsl_mc_io *mc_io, in dprc_destroy_container() argument 118 return mc_send_command(mc_io, &cmd); in dprc_destroy_container() [all …]
|
| H A D | dpmac.c | 14 int dpmac_open(struct fsl_mc_io *mc_io, in dpmac_open() argument 29 err = mc_send_command(mc_io, &cmd); in dpmac_open() 39 int dpmac_close(struct fsl_mc_io *mc_io, in dpmac_close() argument 50 return mc_send_command(mc_io, &cmd); in dpmac_close() 53 int dpmac_create(struct fsl_mc_io *mc_io, in dpmac_create() argument 68 err = mc_send_command(mc_io, &cmd); in dpmac_create() 78 int dpmac_destroy(struct fsl_mc_io *mc_io, in dpmac_destroy() argument 90 return mc_send_command(mc_io, &cmd); in dpmac_destroy() 93 int dpmac_get_attributes(struct fsl_mc_io *mc_io, in dpmac_get_attributes() argument 107 err = mc_send_command(mc_io, &cmd); in dpmac_get_attributes() [all …]
|
| H A D | dpbp.c | 13 int dpbp_open(struct fsl_mc_io *mc_io, in dpbp_open() argument 28 err = mc_send_command(mc_io, &cmd); in dpbp_open() 38 int dpbp_close(struct fsl_mc_io *mc_io, in dpbp_close() argument 49 return mc_send_command(mc_io, &cmd); in dpbp_close() 52 int dpbp_create(struct fsl_mc_io *mc_io, in dpbp_create() argument 68 err = mc_send_command(mc_io, &cmd); in dpbp_create() 78 int dpbp_destroy(struct fsl_mc_io *mc_io, in dpbp_destroy() argument 90 return mc_send_command(mc_io, &cmd); in dpbp_destroy() 93 int dpbp_enable(struct fsl_mc_io *mc_io, in dpbp_enable() argument 104 return mc_send_command(mc_io, &cmd); in dpbp_enable() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpni.h | 83 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 D | dpni.c | 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() 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() 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() 194 int dpni_enable(struct fsl_mc_io *mc_io, in dpni_enable() argument 206 return mc_send_command(mc_io, &cmd); in dpni_enable() 217 int dpni_disable(struct fsl_mc_io *mc_io, in dpni_disable() argument 229 return mc_send_command(mc_io, &cmd); in dpni_disable() [all …]
|
| H A D | dprtc.c | 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() 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() 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() 120 int dprtc_get_irq_enable(struct fsl_mc_io *mc_io, in dprtc_get_irq_enable() argument 137 err = mc_send_command(mc_io, &cmd); in dprtc_get_irq_enable() 163 int dprtc_set_irq_mask(struct fsl_mc_io *mc_io, in dprtc_set_irq_mask() argument 179 return mc_send_command(mc_io, &cmd); in dprtc_set_irq_mask() [all …]
|
| H A D | dprtc.h | 26 int dprtc_open(struct fsl_mc_io *mc_io, 31 int dprtc_close(struct fsl_mc_io *mc_io, 35 int dprtc_set_irq_enable(struct fsl_mc_io *mc_io, 41 int dprtc_get_irq_enable(struct fsl_mc_io *mc_io, 47 int dprtc_set_irq_mask(struct fsl_mc_io *mc_io, 53 int dprtc_get_irq_mask(struct fsl_mc_io *mc_io, 59 int dprtc_get_irq_status(struct fsl_mc_io *mc_io, 65 int dprtc_clear_irq_status(struct fsl_mc_io *mc_io,
|
| /OK3568_Linux_fs/kernel/drivers/staging/fsl-dpaa2/ethsw/ |
| H A D | dpsw.h | 30 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 D | dpsw.c | 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() 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() 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() 125 int dpsw_disable(struct fsl_mc_io *mc_io, in dpsw_disable() argument 137 return mc_send_command(mc_io, &cmd); in dpsw_disable() 148 int dpsw_reset(struct fsl_mc_io *mc_io, in dpsw_reset() argument 160 return mc_send_command(mc_io, &cmd); in dpsw_reset() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/net/fsl-mc/dpio/ |
| H A D | dpio.c | 11 int dpio_open(struct fsl_mc_io *mc_io, in dpio_open() argument 26 err = mc_send_command(mc_io, &cmd); in dpio_open() 36 int dpio_close(struct fsl_mc_io *mc_io, in dpio_close() argument 48 return mc_send_command(mc_io, &cmd); in dpio_close() 51 int dpio_create(struct fsl_mc_io *mc_io, in dpio_create() argument 66 err = mc_send_command(mc_io, &cmd); in dpio_create() 76 int dpio_destroy(struct fsl_mc_io *mc_io, in dpio_destroy() argument 88 return mc_send_command(mc_io, &cmd); in dpio_destroy() 91 int dpio_enable(struct fsl_mc_io *mc_io, in dpio_enable() argument 103 return mc_send_command(mc_io, &cmd); in dpio_enable() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/soc/fsl/dpio/ |
| H A D | dpio.c | 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() 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() 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() 113 int dpio_disable(struct fsl_mc_io *mc_io, in dpio_disable() argument 124 return mc_send_command(mc_io, &cmd); in dpio_disable() 136 int dpio_get_attributes(struct fsl_mc_io *mc_io, in dpio_get_attributes() argument 150 err = mc_send_command(mc_io, &cmd); in dpio_get_attributes() [all …]
|
| H A D | dpio.h | 12 int dpio_open(struct fsl_mc_io *mc_io, 17 int dpio_close(struct fsl_mc_io *mc_io, 44 int dpio_enable(struct fsl_mc_io *mc_io, 48 int dpio_disable(struct fsl_mc_io *mc_io, 73 int dpio_get_attributes(struct fsl_mc_io *mc_io, 78 int dpio_set_stashing_destination(struct fsl_mc_io *mc_io, 83 int dpio_get_api_version(struct fsl_mc_io *mc_io, 88 int dpio_reset(struct fsl_mc_io *mc_io,
|
| /OK3568_Linux_fs/kernel/drivers/dma/fsl-dpaa2-qdma/ |
| H A D | dpdmai.c | 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() 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() 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() 170 int dpdmai_destroy(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) in dpdmai_destroy() argument 179 return mc_send_command(mc_io, &cmd); in dpdmai_destroy() 191 int dpdmai_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) in dpdmai_enable() argument 200 return mc_send_command(mc_io, &cmd); in dpdmai_enable() [all …]
|
| H A D | dpdmai.h | 161 int dpdmai_open(struct fsl_mc_io *mc_io, u32 cmd_flags, 163 int dpdmai_close(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token); 164 int dpdmai_destroy(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token); 165 int dpdmai_create(struct fsl_mc_io *mc_io, u32 cmd_flags, 167 int dpdmai_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token); 168 int dpdmai_disable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token); 169 int dpdmai_reset(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token); 170 int dpdmai_get_attributes(struct fsl_mc_io *mc_io, u32 cmd_flags, 172 int dpdmai_set_rx_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, 174 int dpdmai_get_rx_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, [all …]
|
| /OK3568_Linux_fs/kernel/drivers/crypto/caam/ |
| H A D | dpseci.c | 27 int dpseci_open(struct fsl_mc_io *mc_io, u32 cmd_flags, int dpseci_id, in dpseci_open() argument 39 err = mc_send_command(mc_io, &cmd); in dpseci_open() 59 int dpseci_close(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) in dpseci_close() argument 66 return mc_send_command(mc_io, &cmd); in dpseci_close() 77 int dpseci_enable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) in dpseci_enable() argument 84 return mc_send_command(mc_io, &cmd); in dpseci_enable() 95 int dpseci_disable(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) in dpseci_disable() argument 103 return mc_send_command(mc_io, &cmd); in dpseci_disable() 114 int dpseci_reset(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token) in dpseci_reset() argument 121 return mc_send_command(mc_io, &cmd); in dpseci_reset() [all …]
|
| H A D | dpseci.h | 30 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, u32 cmd_flags, u16 token, [all …]
|
| /OK3568_Linux_fs/u-boot/include/fsl-mc/ |
| H A D | fsl_dpbp.h | 67 int dpbp_open(struct fsl_mc_io *mc_io, 83 int dpbp_close(struct fsl_mc_io *mc_io, 116 int dpbp_create(struct fsl_mc_io *mc_io, 129 int dpbp_destroy(struct fsl_mc_io *mc_io, 141 int dpbp_enable(struct fsl_mc_io *mc_io, 153 int dpbp_disable(struct fsl_mc_io *mc_io, 166 int dpbp_is_enabled(struct fsl_mc_io *mc_io, 179 int dpbp_reset(struct fsl_mc_io *mc_io, 215 int dpbp_get_attributes(struct fsl_mc_io *mc_io,
|