| /linux/net/atm/ |
| H A D | mpc.c | 69 static void MPOA_trigger_rcvd(struct k_message *msg, struct mpoa_client *mpc); 70 static void MPOA_res_reply_rcvd(struct k_message *msg, struct mpoa_client *mpc); 71 static void ingress_purge_rcvd(struct k_message *msg, struct mpoa_client *mpc); 72 static void egress_purge_rcvd(struct k_message *msg, struct mpoa_client *mpc); 73 static void mps_death(struct k_message *msg, struct mpoa_client *mpc); 74 static void clean_up(struct k_message *msg, struct mpoa_client *mpc, 77 struct mpoa_client *mpc); 79 struct mpoa_client *mpc); 81 struct mpoa_client *mpc); 83 static const uint8_t *copy_macs(struct mpoa_client *mpc, [all …]
|
| H A D | mpoa_caches.c | 133 static int cache_hit(in_cache_entry *entry, struct mpoa_client *mpc) in cache_hit() argument 143 if (entry->count > mpc->parameters.mpc_p1) { in cache_hit() 146 memcpy(msg.MPS_ctrl, mpc->mps_ctrl_addr, ATM_ESA_LEN); in cache_hit() 150 msg_to_mpoad(&msg, mpc); in cache_hit() 162 if (entry->count > mpc->parameters.mpc_p1 && in cache_hit() 165 mpc->dev->name, &entry->ctrl_info.in_dst_ip); in cache_hit() 168 memcpy(msg.MPS_ctrl, mpc->mps_ctrl_addr, ATM_ESA_LEN); in cache_hit() 173 msg_to_mpoad(&msg, mpc); in cache_hit() 324 static void in_destroy_cache(struct mpoa_client *mpc) in in_destroy_cache() argument 326 write_lock_irq(&mpc->ingress_lock); in in_destroy_cache() [all …]
|
| H A D | mpoa_proc.c | 107 struct mpoa_client *mpc; in mpc_start() local 111 for (mpc = mpcs; mpc; mpc = mpc->next) in mpc_start() 113 return mpc; in mpc_start() 133 struct mpoa_client *mpc = v; in mpc_show() local 145 seq_printf(m, "\nInterface %d:\n\n", mpc->dev_num); in mpc_show() 149 for (in_entry = mpc->in_cache; in_entry; in_entry = in_entry->next) { in mpc_show() 168 for (eg_entry = mpc->eg_cache; eg_entry; eg_entry = eg_entry->next) { in mpc_show()
|
| H A D | mpoa_caches.h | 15 void atm_mpoa_init_cache(struct mpoa_client *mpc); 51 void (*destroy_cache)(struct mpoa_client *mpc); 77 void (*destroy_cache)(struct mpoa_client *mpc);
|
| H A D | Makefile | 7 mpoa-objs := mpc.o mpoa_caches.o mpoa_proc.o
|
| H A D | mpc.h | 13 int msg_to_mpoad(struct k_message *msg, struct mpoa_client *mpc);
|
| /linux/drivers/gpu/drm/amd/display/dc/mpc/dcn20/ |
| H A D | dcn20_mpc.c | 49 struct mpc *mpc, in mpc2_update_blending() argument 53 struct dcn20_mpc *mpc20 = TO_DCN20_MPC(mpc); in mpc2_update_blending() 55 struct mpcc *mpcc = mpc1_get_mpcc(mpc, mpcc_id); in mpc2_update_blending() 74 struct mpc *mpc, in mpc2_set_denorm() argument 78 struct dcn20_mpc *mpc20 = TO_DCN20_MPC(mpc); in mpc2_set_denorm() 112 struct mpc *mpc, in mpc2_set_denorm_clamp() argument 116 struct dcn20_mpc *mpc20 = TO_DCN20_MPC(mpc); in mpc2_set_denorm_clamp() 132 struct mpc *mpc, in mpc2_set_output_csc() argument 138 struct dcn20_mpc *mpc20 = TO_DCN20_MPC(mpc); in mpc2_set_output_csc() 186 struct mpc *mpc, in mpc2_set_ocsc_default() argument [all …]
|
| H A D | dcn20_mpc.h | 261 struct mpc base; 278 struct mpc *mpc, 283 struct mpc *mpc, 288 struct mpc *mpc, 293 struct mpc *mpc, 299 struct mpc *mpc, 305 struct mpc *mpc, 309 void mpc2_assert_idle_mpcc(struct mpc *mpc, int id); 310 void mpc2_assert_mpcc_idle_before_connect(struct mpc *mpc, int mpcc_id); 311 void mpc20_power_on_ogam_lut(struct mpc *mpc, int mpcc_id, bool power_on);
|
| /linux/arch/x86/kernel/ |
| H A D | mpparse.c | 140 static int __init smp_check_mpc(struct mpc_table *mpc, char *oem, char *str) in smp_check_mpc() argument 143 if (memcmp(mpc->signature, MPC_SIGNATURE, 4)) { in smp_check_mpc() 145 mpc->signature[0], mpc->signature[1], in smp_check_mpc() 146 mpc->signature[2], mpc->signature[3]); in smp_check_mpc() 149 if (mpf_checksum((unsigned char *)mpc, mpc->length)) { in smp_check_mpc() 153 if (mpc->spec != 0x01 && mpc->spec != 0x04) { in smp_check_mpc() 154 pr_err("MPTABLE: bad table version (%d)!!\n", mpc->spec); in smp_check_mpc() 157 if (!mpc->lapic) { in smp_check_mpc() 161 memcpy(oem, mpc->oem, 8); in smp_check_mpc() 165 memcpy(str, mpc->productid, 12); in smp_check_mpc() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn201/ |
| H A D | dcn201_hwseq.c | 294 res_pool->mpc->funcs->mpc_init(res_pool->mpc); in dcn201_init_hw() 382 struct mpc *mpc = dc->res_pool->mpc; in dcn201_plane_atomic_disconnect() local 391 if (mpc->funcs->get_mpcc_for_dpp_from_secondary) in dcn201_plane_atomic_disconnect() 392 mpcc_to_remove = mpc->funcs->get_mpcc_for_dpp_from_secondary(mpc_tree_params, dpp_id); in dcn201_plane_atomic_disconnect() 395 if (mpcc_to_remove != NULL && mpc->funcs->remove_mpcc_from_secondary) { in dcn201_plane_atomic_disconnect() 396 mpc->funcs->remove_mpcc_from_secondary(mpc, mpc_tree_params, mpcc_to_remove); in dcn201_plane_atomic_disconnect() 401 mpcc_to_remove = mpc->funcs->get_mpcc_for_dpp(mpc_tree_params, dpp_id); in dcn201_plane_atomic_disconnect() 403 mpc->funcs->remove_mpcc(mpc, mpc_tree_params, mpcc_to_remove); in dcn201_plane_atomic_disconnect() 430 struct mpc *mpc = dc->res_pool->mpc; in dcn201_update_mpcc() local 487 mpc->funcs->update_blending(mpc, &blnd_cfg, mpcc_id); in dcn201_update_mpcc() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/ |
| H A D | dcn401_hwseq.c | 91 struct mpc *mpc = pipe_ctx->stream_res.opp->ctx->dc->res_pool->mpc; in dcn401_program_gamut_remap() local 110 mpc->funcs->set_gamut_remap(mpc, mpcc_id, &mpc_adjust); in dcn401_program_gamut_remap() 116 mpc->funcs->set_gamut_remap(mpc, mpcc_id, &mpc_adjust); in dcn401_program_gamut_remap() 132 mpc->funcs->set_gamut_remap(mpc, mpcc_id, &mpc_adjust); in dcn401_program_gamut_remap() 376 struct mpc *mpc = dc->res_pool->mpc; in dcn401_get_mcm_lut_xable_from_pipe_ctx() local 383 mpc->funcs->set_movable_cm_location(mpc, MPCC_MOVABLE_CM_LOCATION_BEFORE, mpcc_id); in dcn401_get_mcm_lut_xable_from_pipe_ctx() 410 struct mpc *mpc = dc->res_pool->mpc; in dcn401_populate_mcm_luts() local 439 if (mpc->funcs->populate_lut) in dcn401_populate_mcm_luts() 440 mpc->funcs->populate_lut(mpc, MCM_LUT_1DLUT, m_lut_params, lut_bank_a, mpcc_id); in dcn401_populate_mcm_luts() 442 if (mpc->funcs->program_lut_mode) in dcn401_populate_mcm_luts() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc_hw_sequencer.c | 864 block_sequence[*num_steps].params.power_on_mpc_mem_pwr_params.mpc = dc->res_pool->mpc; in hwss_build_fast_sequence() 871 block_sequence[*num_steps].params.set_output_csc_params.mpc = dc->res_pool->mpc; in hwss_build_fast_sequence() 878 block_sequence[*num_steps].params.set_ocsc_default_params.mpc = dc->res_pool->mpc; in hwss_build_fast_sequence() 1481 struct mpc *mpc, in hwss_add_mpc_power_on_mpc_mem_pwr() argument 1486 seq_state->steps[*seq_state->num_steps].params.power_on_mpc_mem_pwr_params.mpc = mpc; in hwss_add_mpc_power_on_mpc_mem_pwr() 1498 struct mpc *mpc, in hwss_add_mpc_set_output_csc() argument 1504 seq_state->steps[*seq_state->num_steps].params.set_output_csc_params.mpc = mpc; in hwss_add_mpc_set_output_csc() 1517 struct mpc *mpc, in hwss_add_mpc_set_ocsc_default() argument 1523 seq_state->steps[*seq_state->num_steps].params.set_ocsc_default_params.mpc = mpc; in hwss_add_mpc_set_ocsc_default() 1977 struct mpc *mpc = params->power_on_mpc_mem_pwr_params.mpc; in hwss_power_on_mpc_mem_pwr() local [all …]
|
| H A D | dc.c | 6823 state->mpc.mpcc_mode[i] = (plane_state->blend_tf.type != TF_TYPE_BYPASS) ? 1 : 0; in dc_capture_register_software_state() 6824 state->mpc.mpcc_alpha_blend_mode[i] = plane_state->per_pixel_alpha ? 1 : 0; in dc_capture_register_software_state() 6825 state->mpc.mpcc_alpha_multiplied_mode[i] = plane_state->pre_multiplied_alpha ? 1 : 0; in dc_capture_register_software_state() 6826 state->mpc.mpcc_blnd_active_overlap_only[i] = 0; /* Default - no overlap restriction */ in dc_capture_register_software_state() 6827 state->mpc.mpcc_global_alpha[i] = plane_state->global_alpha_value; in dc_capture_register_software_state() 6828 state->mpc.mpcc_global_gain[i] = plane_state->global_alpha ? 255 : 0; in dc_capture_register_software_state() 6829 state->mpc.mpcc_bg_bpc[i] = 8; /* Standard 8-bit background */ in dc_capture_register_software_state() 6830 state->mpc.mpcc_bot_gain_mode[i] = 0; /* Standard gain mode */ in dc_capture_register_software_state() 6834 state->mpc.mpcc_bot_sel[i] = pipe_ctx->bottom_pipe->pipe_idx; in dc_capture_register_software_state() 6836 state->mpc.mpcc_bot_sel[i] = 0xF; /* No bottom connection */ in dc_capture_register_software_state() [all …]
|
| H A D | dc_stream.c | 918 unsigned int num_rmcm = dc->caps.color.mpc.num_rmcm_3dluts; in dc_stream_get_3dlut_for_stream() 962 unsigned int num_rmcm = dc->caps.color.mpc.num_rmcm_3dluts; in dc_stream_init_rmcm_3dlut()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/ |
| H A D | hw_sequencer.h | 125 struct mpc *mpc; member 131 struct mpc *mpc; member 138 struct mpc *mpc; member 392 struct mpc *mpc; member 398 struct mpc *mpc; member 403 struct mpc *mpc; member 413 struct mpc *mpc; member 476 struct mpc *mpc; member 482 struct mpc *mpc; member 1622 struct mpc *mpc, int mpcc_id, bool power_on); [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/ |
| H A D | dcn20_hwseq.c | 171 pool->mpc->funcs->read_mpcc_state(pool->mpc, i, &s); in dcn20_log_color_state() 183 dc->caps.color.mpc.gamut_remap, in dcn20_log_color_state() 184 dc->caps.color.mpc.num_3dluts, in dcn20_log_color_state() 185 dc->caps.color.mpc.ogam_ram, in dcn20_log_color_state() 186 dc->caps.color.mpc.ocsc); in dcn20_log_color_state() 845 struct mpc *mpc = dc->res_pool->mpc; in dcn20_enable_stream_timing() local 938 if (mpc->funcs->set_out_rate_control) { in dcn20_enable_stream_timing() 940 mpc->funcs->set_out_rate_control( in dcn20_enable_stream_timing() 941 mpc, opp_inst[i], in dcn20_enable_stream_timing() 1007 struct mpc *mpc = dc->res_pool->mpc; in dcn20_program_output_csc() local [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn201/ |
| H A D | dcn201_mpc.c | 43 struct mpc *mpc, in mpc201_set_out_rate_control() argument 49 struct dcn201_mpc *mpc201 = TO_DCN201_MPC(mpc); in mpc201_set_out_rate_control()
|
| H A D | dcn201_mpc.h | 71 struct mpc base;
|
| /linux/arch/x86/include/asm/ |
| H A D | mpspec_def.h | 162 char mpc[8]; member
|
| /linux/drivers/net/ethernet/apple/ |
| H A D | mace.h | 36 REG(mpc); /* missed packet count (clears when read) */
|
| /linux/drivers/net/ethernet/amd/ |
| H A D | nmclan_cs.c | 349 int mpc; member 1200 pr_debug(" mpc=%d\n", pstats->mpc); in pr_mace_stats() 1229 lp->mace_stats.mpc += mace_read(lp, ioaddr, MACE_MPC); in update_stats() 1252 lp->mace_stats.mpco * 256 + lp->mace_stats.mpc; in update_stats()
|
| /linux/Documentation/gpu/amdgpu/display/ |
| H A D | display-manager.rst | 134 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h 146 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | cfg80211.h | 489 void brcmf_set_mpc(struct brcmf_if *ndev, int mpc);
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | e1000_hw.h | 172 u64 mpc; member
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | printk-formats.rst | 19 :作者: Andrew Murray <amurray@mpc-data.co.uk>
|