/kernel/linux/linux-5.10/drivers/media/radio/wl128x/ |
H A D | fmdrv_tx.c | 16 u16 payload; in fm_tx_set_stereo_mono() local 25 payload = (1 - mode); in fm_tx_set_stereo_mono() 26 ret = fmc_send_cmd(fmdev, MONO_SET, REG_WR, &payload, in fm_tx_set_stereo_mono() 27 sizeof(payload), NULL, NULL); in fm_tx_set_stereo_mono() 38 u16 payload; in set_rds_text() local 47 payload = (u16)0x1; in set_rds_text() 48 ret = fmc_send_cmd(fmdev, DISPLAY_MODE, REG_WR, &payload, in set_rds_text() 49 sizeof(payload), NULL, NULL); in set_rds_text() 58 u16 payload; in set_rds_data_mode() local 62 payload in set_rds_data_mode() 81 u16 payload; set_rds_len() local 97 u16 payload; fm_tx_set_rds_mode() local 140 u16 payload; fm_tx_set_radio_text() local 168 u16 payload; fm_tx_set_af() local 188 u16 payload; fm_tx_set_region() local 208 u16 payload; fm_tx_set_mute_mode() local 226 u16 payload; set_audio_io() local 245 u16 payload; enable_xmit() local 281 u16 payload; fm_tx_set_pwr_lvl() local 321 u16 payload; fm_tx_set_preemph_filter() local 373 u16 payload, chanl_index; fm_tx_set_freq() local [all...] |
H A D | fmdrv_rx.c | 36 u16 payload, curr_frq, intr_flag; in fm_rx_set_freq() local 47 payload = FM_RX_AUDIO_ENABLE_I2S_AND_ANALOG; in fm_rx_set_freq() 49 ret = fmc_send_cmd(fmdev, AUDIO_ENABLE_SET, REG_WR, &payload, in fm_rx_set_freq() 50 sizeof(payload), NULL, NULL); in fm_rx_set_freq() 55 payload = FM_RX_IFFREQ_HILO_AUTOMATIC; in fm_rx_set_freq() 56 ret = fmc_send_cmd(fmdev, HILO_SET, REG_WR, &payload, in fm_rx_set_freq() 57 sizeof(payload), NULL, NULL); in fm_rx_set_freq() 62 payload = (freq - fmdev->rx.region.bot_freq) / FM_FREQ_MUL; in fm_rx_set_freq() 64 ret = fmc_send_cmd(fmdev, FREQ_SET, REG_WR, &payload, in fm_rx_set_freq() 65 sizeof(payload), NUL in fm_rx_set_freq() 134 u16 payload; fm_rx_set_channel_spacing() local 161 u16 payload, int_reason, intr_flag; fm_rx_seek() local 289 u16 payload; fm_rx_set_volume() local 349 u16 payload; fm_rx_set_region() local 407 u16 payload, muteval; fm_config_rx_mute_reg() local 532 u16 payload; fm_rx_set_rssi_threshold() local 570 u16 payload; fm_rx_set_stereo_mono() local 620 u16 payload; fm_rx_set_deemphasis_mode() local 662 u16 payload; fm_rx_set_rds_mode() local 753 u16 payload; fm_rx_set_rds_system() local 778 u16 payload; fm_rx_set_af_switch() local [all...] |
/kernel/linux/linux-6.6/drivers/media/radio/wl128x/ |
H A D | fmdrv_tx.c | 16 u16 payload; in fm_tx_set_stereo_mono() local 25 payload = (1 - mode); in fm_tx_set_stereo_mono() 26 ret = fmc_send_cmd(fmdev, MONO_SET, REG_WR, &payload, in fm_tx_set_stereo_mono() 27 sizeof(payload), NULL, NULL); in fm_tx_set_stereo_mono() 38 u16 payload; in set_rds_text() local 47 payload = (u16)0x1; in set_rds_text() 48 ret = fmc_send_cmd(fmdev, DISPLAY_MODE, REG_WR, &payload, in set_rds_text() 49 sizeof(payload), NULL, NULL); in set_rds_text() 58 u16 payload; in set_rds_data_mode() local 62 payload in set_rds_data_mode() 81 u16 payload; set_rds_len() local 97 u16 payload; fm_tx_set_rds_mode() local 140 u16 payload; fm_tx_set_radio_text() local 168 u16 payload; fm_tx_set_af() local 188 u16 payload; fm_tx_set_region() local 208 u16 payload; fm_tx_set_mute_mode() local 226 u16 payload; set_audio_io() local 245 u16 payload; enable_xmit() local 281 u16 payload; fm_tx_set_pwr_lvl() local 321 u16 payload; fm_tx_set_preemph_filter() local 373 u16 payload, chanl_index; fm_tx_set_freq() local [all...] |
H A D | fmdrv_rx.c | 36 u16 payload, curr_frq, intr_flag; in fm_rx_set_freq() local 47 payload = FM_RX_AUDIO_ENABLE_I2S_AND_ANALOG; in fm_rx_set_freq() 49 ret = fmc_send_cmd(fmdev, AUDIO_ENABLE_SET, REG_WR, &payload, in fm_rx_set_freq() 50 sizeof(payload), NULL, NULL); in fm_rx_set_freq() 55 payload = FM_RX_IFFREQ_HILO_AUTOMATIC; in fm_rx_set_freq() 56 ret = fmc_send_cmd(fmdev, HILO_SET, REG_WR, &payload, in fm_rx_set_freq() 57 sizeof(payload), NULL, NULL); in fm_rx_set_freq() 62 payload = (freq - fmdev->rx.region.bot_freq) / FM_FREQ_MUL; in fm_rx_set_freq() 64 ret = fmc_send_cmd(fmdev, FREQ_SET, REG_WR, &payload, in fm_rx_set_freq() 65 sizeof(payload), NUL in fm_rx_set_freq() 134 u16 payload; fm_rx_set_channel_spacing() local 161 u16 payload, int_reason, intr_flag; fm_rx_seek() local 289 u16 payload; fm_rx_set_volume() local 349 u16 payload; fm_rx_set_region() local 407 u16 payload, muteval; fm_config_rx_mute_reg() local 532 u16 payload; fm_rx_set_rssi_threshold() local 570 u16 payload; fm_rx_set_stereo_mono() local 620 u16 payload; fm_rx_set_deemphasis_mode() local 662 u16 payload; fm_rx_set_rds_mode() local 753 u16 payload; fm_rx_set_rds_system() local 778 u16 payload; fm_rx_set_af_switch() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | reg.h | 30 #define MLXSW_REG_ZERO(type, payload) memset(payload, 0, MLXSW_REG(type)->len) 49 static inline void mlxsw_reg_sgcr_pack(char *payload, bool llb) in mlxsw_reg_sgcr_pack() argument 51 MLXSW_REG_ZERO(sgcr, payload); in mlxsw_reg_sgcr_pack() 52 mlxsw_reg_sgcr_llb_set(payload, !!llb); in mlxsw_reg_sgcr_pack() 110 static inline void mlxsw_reg_sspr_pack(char *payload, u16 local_port) in mlxsw_reg_sspr_pack() argument 112 MLXSW_REG_ZERO(sspr, payload); in mlxsw_reg_sspr_pack() 113 mlxsw_reg_sspr_m_set(payload, 1); in mlxsw_reg_sspr_pack() 114 mlxsw_reg_sspr_local_port_set(payload, local_port); in mlxsw_reg_sspr_pack() 115 mlxsw_reg_sspr_system_port_set(payload, local_por in mlxsw_reg_sspr_pack() 143 mlxsw_reg_sfdat_pack(char *payload, u32 age_time) mlxsw_reg_sfdat_pack() argument 224 mlxsw_reg_sfd_pack(char *payload, enum mlxsw_reg_sfd_op op, u32 record_locator) mlxsw_reg_sfd_pack() argument 357 mlxsw_reg_sfd_rec_pack(char *payload, int rec_index, enum mlxsw_reg_sfd_rec_type rec_type, const char *mac, enum mlxsw_reg_sfd_rec_action action) mlxsw_reg_sfd_rec_pack() argument 372 mlxsw_reg_sfd_uc_pack(char *payload, int rec_index, enum mlxsw_reg_sfd_rec_policy policy, const char *mac, u16 fid_vid, u16 vid, enum mlxsw_reg_sfd_rec_action action, u16 local_port) mlxsw_reg_sfd_uc_pack() argument 438 mlxsw_reg_sfd_uc_lag_pack(char *payload, int rec_index, enum mlxsw_reg_sfd_rec_policy policy, const char *mac, u16 fid_vid, enum mlxsw_reg_sfd_rec_action action, u16 lag_vid, u16 lag_id) mlxsw_reg_sfd_uc_lag_pack() argument 483 mlxsw_reg_sfd_mc_pack(char *payload, int rec_index, const char *mac, u16 fid_vid, enum mlxsw_reg_sfd_rec_action action, u16 mid) mlxsw_reg_sfd_mc_pack() argument 533 mlxsw_reg_sfd_uc_tunnel_pack(char *payload, int rec_index, enum mlxsw_reg_sfd_rec_policy policy, const char *mac, u16 fid, enum mlxsw_reg_sfd_rec_action action, enum mlxsw_reg_sfd_uc_tunnel_protocol proto) mlxsw_reg_sfd_uc_tunnel_pack() argument 548 mlxsw_reg_sfd_uc_tunnel_pack4(char *payload, int rec_index, enum mlxsw_reg_sfd_rec_policy policy, const char *mac, u16 fid, enum mlxsw_reg_sfd_rec_action action, u32 uip) mlxsw_reg_sfd_uc_tunnel_pack4() argument 561 mlxsw_reg_sfd_uc_tunnel_pack6(char *payload, int rec_index, const char *mac, u16 fid, enum mlxsw_reg_sfd_rec_action action, u32 uip_ptr) mlxsw_reg_sfd_uc_tunnel_pack6() argument 616 mlxsw_reg_sfn_pack(char *payload) mlxsw_reg_sfn_pack() argument 682 mlxsw_reg_sfn_mac_unpack(char *payload, int rec_index, char *mac, u16 *p_vid, u16 *p_local_port) mlxsw_reg_sfn_mac_unpack() argument 698 mlxsw_reg_sfn_mac_lag_unpack(char *payload, int rec_index, char *mac, u16 *p_vid, u16 *p_lag_id) mlxsw_reg_sfn_mac_lag_unpack() argument 746 mlxsw_reg_sfn_uc_tunnel_unpack(char *payload, int rec_index, char *mac, u16 *p_fid, u32 *p_uip, enum mlxsw_reg_sfn_uc_tunnel_protocol *p_proto) mlxsw_reg_sfn_uc_tunnel_unpack() argument 792 mlxsw_reg_spms_pack(char *payload, u16 local_port) mlxsw_reg_spms_pack() argument 798 mlxsw_reg_spms_vid_pack(char *payload, u16 vid, enum mlxsw_reg_spms_state state) mlxsw_reg_spms_vid_pack() argument 860 mlxsw_reg_spvid_pack(char *payload, u16 local_port, u16 pvid, u8 et_vlan) mlxsw_reg_spvid_pack() argument 951 mlxsw_reg_spvm_pack(char *payload, u16 local_port, u16 vid_begin, u16 vid_end, bool is_member, bool untagged) mlxsw_reg_spvm_pack() argument 1013 mlxsw_reg_spaft_pack(char *payload, u16 local_port, bool allow_untagged) mlxsw_reg_spaft_pack() argument 1108 mlxsw_reg_sfgc_pack(char *payload, enum mlxsw_reg_sfgc_type type, enum mlxsw_reg_bridge_type bridge_type, enum mlxsw_flood_table_type table_type, unsigned int flood_table, u16 mid_base) mlxsw_reg_sfgc_pack() argument 1172 mlxsw_reg_sfdf_pack(char *payload, enum mlxsw_reg_sfdf_flush_type type) mlxsw_reg_sfdf_pack() argument 1243 mlxsw_reg_sldr_lag_create_pack(char *payload, u8 lag_id) mlxsw_reg_sldr_lag_create_pack() argument 1250 mlxsw_reg_sldr_lag_destroy_pack(char *payload, u8 lag_id) mlxsw_reg_sldr_lag_destroy_pack() argument 1271 mlxsw_reg_sldr_lag_add_port_pack(char *payload, u8 lag_id, u16 local_port) mlxsw_reg_sldr_lag_add_port_pack() argument 1281 mlxsw_reg_sldr_lag_remove_port_pack(char *payload, u8 lag_id, u16 local_port) mlxsw_reg_sldr_lag_remove_port_pack() argument 1402 mlxsw_reg_slcr_pack(char *payload, u16 lag_hash, u32 seed) mlxsw_reg_slcr_pack() argument 1455 mlxsw_reg_slcor_pack(char *payload, u16 local_port, u16 lag_id, enum mlxsw_reg_slcor_col col) mlxsw_reg_slcor_pack() argument 1465 mlxsw_reg_slcor_port_add_pack(char *payload, u16 local_port, u16 lag_id, u8 port_index) mlxsw_reg_slcor_port_add_pack() argument 1474 mlxsw_reg_slcor_port_remove_pack(char *payload, u16 local_port, u16 lag_id) mlxsw_reg_slcor_port_remove_pack() argument 1481 mlxsw_reg_slcor_col_enable_pack(char *payload, u16 local_port, u16 lag_id) mlxsw_reg_slcor_col_enable_pack() argument 1488 mlxsw_reg_slcor_col_disable_pack(char *payload, u16 local_port, u16 lag_id) mlxsw_reg_slcor_col_disable_pack() argument 1536 mlxsw_reg_spmlr_pack(char *payload, u16 local_port, enum mlxsw_reg_spmlr_learn_mode mode) mlxsw_reg_spmlr_pack() argument 1650 __mlxsw_reg_svfa_pack(char *payload, enum mlxsw_reg_svfa_mt mt, bool valid, u16 fid, bool irif_v, u16 irif) __mlxsw_reg_svfa_pack() argument 1663 mlxsw_reg_svfa_port_vid_pack(char *payload, u16 local_port, bool valid, u16 fid, u16 vid, bool irif_v, u16 irif) mlxsw_reg_svfa_port_vid_pack() argument 1674 mlxsw_reg_svfa_vid_pack(char *payload, bool valid, u16 fid, u16 vid, bool irif_v, u16 irif) mlxsw_reg_svfa_vid_pack() argument 1683 mlxsw_reg_svfa_vni_pack(char *payload, bool valid, u16 fid, u32 vni, bool irif_v, u16 irif) mlxsw_reg_svfa_vni_pack() argument 1784 mlxsw_reg_spvtr_pack(char *payload, bool tport, u16 local_port, enum mlxsw_reg_spvtr_ipvid_mode ipvid_mode) mlxsw_reg_spvtr_pack() argument 1820 mlxsw_reg_svpe_pack(char *payload, u16 local_port, bool enable) mlxsw_reg_svpe_pack() argument 1960 mlxsw_reg_sfmr_pack(char *payload, enum mlxsw_reg_sfmr_op op, u16 fid, u16 fid_offset, bool flood_rsp, enum mlxsw_reg_bridge_type bridge_type, bool smpe_valid, u16 smpe) mlxsw_reg_sfmr_pack() argument 2021 mlxsw_reg_spvmlr_pack(char *payload, u16 local_port, u16 vid_begin, u16 vid_end, bool learn_enable) mlxsw_reg_spvmlr_pack() argument 2065 mlxsw_reg_spfsr_pack(char *payload, u16 local_port, bool security) mlxsw_reg_spfsr_pack() argument 2157 mlxsw_reg_spvc_pack(char *payload, u16 local_port, bool et1, bool et0) mlxsw_reg_spvc_pack() argument 2198 mlxsw_reg_spevet_pack(char *payload, u16 local_port, u8 et_vlan) mlxsw_reg_spevet_pack() argument 2236 mlxsw_reg_smpe_pack(char *payload, u16 local_port, u16 smpe_index, u16 evid) mlxsw_reg_smpe_pack() argument 2298 mlxsw_reg_smid2_pack(char *payload, u16 mid, u16 port, bool set, bool smpe_valid, u16 smpe) mlxsw_reg_smid2_pack() argument 2360 mlxsw_reg_cwtp_pack(char *payload, u16 local_port, u8 traffic_class) mlxsw_reg_cwtp_pack() argument 2380 mlxsw_reg_cwtp_profile_pack(char *payload, u8 profile, u32 min, u32 max, u32 probability) mlxsw_reg_cwtp_profile_pack() argument 2478 mlxsw_reg_cwtpm_pack(char *payload, u16 local_port, u8 traffic_class, u8 profile, bool wred, bool ecn) mlxsw_reg_cwtpm_pack() argument 2511 mlxsw_reg_pgcr_pack(char *payload, u32 pointer_base) mlxsw_reg_pgcr_pack() argument 2567 mlxsw_reg_ppbt_pack(char *payload, enum mlxsw_reg_pxbt_e e, enum mlxsw_reg_pxbt_op op, u16 local_port, u16 acl_info) mlxsw_reg_ppbt_pack() argument 2612 mlxsw_reg_pacl_pack(char *payload, u16 acl_id, bool valid, const char *tcam_region_info) mlxsw_reg_pacl_pack() argument 2666 mlxsw_reg_pagt_pack(char *payload, u16 acl_group_id) mlxsw_reg_pagt_pack() argument 2672 mlxsw_reg_pagt_acl_id_pack(char *payload, int index, u16 acl_id, bool multi) mlxsw_reg_pagt_acl_id_pack() argument 2768 mlxsw_reg_ptar_pack(char *payload, enum mlxsw_reg_ptar_op op, enum mlxsw_reg_ptar_key_type key_type, u16 region_size, u16 region_id, const char *tcam_region_info) mlxsw_reg_ptar_pack() argument 2782 mlxsw_reg_ptar_key_id_pack(char *payload, int index, u16 key_id) mlxsw_reg_ptar_key_id_pack() argument 2788 mlxsw_reg_ptar_unpack(char *payload, char *tcam_region_info) mlxsw_reg_ptar_unpack() argument 2859 mlxsw_reg_pprr_pack(char *payload, u8 register_index) mlxsw_reg_pprr_pack() argument 2887 mlxsw_reg_ppbs_pack(char *payload, u32 pbs_ptr, u16 system_port) mlxsw_reg_ppbs_pack() argument 2954 mlxsw_reg_prcr_pack(char *payload, enum mlxsw_reg_prcr_op op, const char *src_tcam_region_info, u16 src_offset, const char *dest_tcam_region_info, u16 dest_offset, u16 size) mlxsw_reg_prcr_pack() argument 3013 mlxsw_reg_pefa_pack(char *payload, u32 index, bool ca, const char *flex_action_set) mlxsw_reg_pefa_pack() argument 3024 mlxsw_reg_pefa_unpack(char *payload, bool *p_a) mlxsw_reg_pefa_unpack() argument 3058 mlxsw_reg_pemrbt_pack(char *payload, enum mlxsw_reg_pemrbt_protocol protocol, u16 group_id) mlxsw_reg_pemrbt_pack() argument 3160 mlxsw_reg_ptce2_pack(char *payload, bool valid, enum mlxsw_reg_ptce2_op op, const char *tcam_region_info, u16 offset, u32 priority) mlxsw_reg_ptce2_pack() argument 3257 mlxsw_reg_perpt_erp_vector_pack(char *payload, unsigned long *erp_vector, unsigned long size) mlxsw_reg_perpt_erp_vector_pack() argument 3268 mlxsw_reg_perpt_pack(char *payload, u8 erpt_bank, u8 erpt_index, enum mlxsw_reg_perpt_key_size key_size, u8 erp_id, u8 erpt_base_bank, u8 erpt_base_index, u8 erp_index, char *mask) mlxsw_reg_perpt_pack() argument 3318 mlxsw_reg_perar_pack(char *payload, u16 region_id, u16 hw_region) mlxsw_reg_perar_pack() argument 3464 mlxsw_reg_ptce3_pack(char *payload, bool valid, enum mlxsw_reg_ptce3_op op, u32 priority, const char *tcam_region_info, const char *key, u8 erp_id, u16 delta_start, u8 delta_mask, u8 delta_value, bool large_exists, u32 lkey_id, u32 action_pointer) mlxsw_reg_ptce3_pack() argument 3534 mlxsw_reg_percr_pack(char *payload, u16 region_id) mlxsw_reg_percr_pack() argument 3605 mlxsw_reg_pererp_erp_vector_pack(char *payload, unsigned long *erp_vector, unsigned long size) mlxsw_reg_pererp_erp_vector_pack() argument 3615 mlxsw_reg_pererp_pack(char *payload, u16 region_id, bool ctcam_le, bool erpt_pointer_valid, u8 erpt_bank_pointer, u8 erpt_pointer, u8 master_rp_id) mlxsw_reg_pererp_pack() argument 3678 mlxsw_reg_peabfe_pack(char *payload) mlxsw_reg_peabfe_pack() argument 3683 mlxsw_reg_peabfe_rec_pack(char *payload, int rec_index, u8 state, u8 bank, u32 bf_index) mlxsw_reg_peabfe_rec_pack() argument 3738 mlxsw_reg_iedr_pack(char *payload) mlxsw_reg_iedr_pack() argument 3743 mlxsw_reg_iedr_rec_pack(char *payload, int rec_index, u8 rec_type, u16 rec_size, u32 rec_index_start) mlxsw_reg_iedr_rec_pack() argument 3785 mlxsw_reg_qpts_pack(char *payload, u16 local_port, enum mlxsw_reg_qpts_trust_state ts) mlxsw_reg_qpts_pack() argument 3944 mlxsw_reg_qpcr_pack(char *payload, u16 pid, enum mlxsw_reg_qpcr_ir_units ir_units, bool bytes, u32 cir, u16 cbs) mlxsw_reg_qpcr_pack() argument 4001 mlxsw_reg_qtct_pack(char *payload, u16 local_port, u8 switch_prio, u8 tclass) mlxsw_reg_qtct_pack() argument 4169 mlxsw_reg_qeec_pack(char *payload, u16 local_port, enum mlxsw_reg_qeec_hr hr, u8 index, u8 next_index) mlxsw_reg_qeec_pack() argument 4180 mlxsw_reg_qeec_ptps_pack(char *payload, u16 local_port, bool ptps) mlxsw_reg_qeec_ptps_pack() argument 4218 mlxsw_reg_qrwe_pack(char *payload, u16 local_port, bool rewrite_pcp, bool rewrite_dscp) mlxsw_reg_qrwe_pack() argument 4298 mlxsw_reg_qpdsm_pack(char *payload, u16 local_port) mlxsw_reg_qpdsm_pack() argument 4305 mlxsw_reg_qpdsm_prio_pack(char *payload, unsigned short prio, u8 dscp) mlxsw_reg_qpdsm_prio_pack() argument 4339 mlxsw_reg_qpdp_pack(char *payload, u16 local_port, u8 switch_prio) mlxsw_reg_qpdp_pack() argument 4385 mlxsw_reg_qpdpm_pack(char *payload, u16 local_port) mlxsw_reg_qpdpm_pack() argument 4392 mlxsw_reg_qpdpm_dscp_pack(char *payload, unsigned short dscp, u8 prio) mlxsw_reg_qpdpm_dscp_pack() argument 4427 mlxsw_reg_qtctm_pack(char *payload, u16 local_port, bool mc) mlxsw_reg_qtctm_pack() argument 4523 mlxsw_reg_qpsc_pack(char *payload, enum mlxsw_reg_qpsc_port_speed port_speed, u8 shaper_time_exp, u8 shaper_time_mantissa, u8 shaper_inc, u8 shaper_bs, u8 port_to_shaper_credits, int ing_timestamp_inc, int egr_timestamp_inc) mlxsw_reg_qpsc_pack() argument 4600 mlxsw_reg_pmlp_pack(char *payload, u16 local_port) mlxsw_reg_pmlp_pack() argument 4647 mlxsw_reg_pmtu_pack(char *payload, u16 local_port, u16 new_mtu) mlxsw_reg_pmtu_pack() argument 4801 mlxsw_reg_ptys_eth_pack(char *payload, u16 local_port, u32 proto_admin, bool autoneg) mlxsw_reg_ptys_eth_pack() argument 4811 mlxsw_reg_ptys_ext_eth_pack(char *payload, u16 local_port, u32 proto_admin, bool autoneg) mlxsw_reg_ptys_ext_eth_pack() argument 4821 mlxsw_reg_ptys_eth_unpack(char *payload, u32 *p_eth_proto_cap, u32 *p_eth_proto_admin, u32 *p_eth_proto_oper) mlxsw_reg_ptys_eth_unpack() argument 4837 mlxsw_reg_ptys_ext_eth_unpack(char *payload, u32 *p_eth_proto_cap, u32 *p_eth_proto_admin, u32 *p_eth_proto_oper) mlxsw_reg_ptys_ext_eth_unpack() argument 4883 mlxsw_reg_ppad_pack(char *payload, bool single_base_mac, u16 local_port) mlxsw_reg_ppad_pack() argument 4958 mlxsw_reg_paos_pack(char *payload, u16 local_port, enum mlxsw_port_admin_status status) mlxsw_reg_paos_pack() argument 5093 mlxsw_reg_pfcc_prio_pack(char *payload, u8 pfc_en) mlxsw_reg_pfcc_prio_pack() argument 5101 mlxsw_reg_pfcc_pack(char *payload, u16 local_port) mlxsw_reg_pfcc_pack() argument 5612 mlxsw_reg_ppcnt_pack(char *payload, u16 local_port, enum mlxsw_reg_ppcnt_grp grp, u8 prio_tc) mlxsw_reg_ppcnt_pack() argument 5703 mlxsw_reg_pptb_pack(char *payload, u16 local_port) mlxsw_reg_pptb_pack() argument 5712 mlxsw_reg_pptb_prio_to_buff_pack(char *payload, u8 prio, u8 buff) mlxsw_reg_pptb_prio_to_buff_pack() argument 5800 mlxsw_reg_pbmc_pack(char *payload, u16 local_port, u16 xoff_timer_value, u16 xoff_refresh) mlxsw_reg_pbmc_pack() argument 5809 mlxsw_reg_pbmc_lossy_buffer_pack(char *payload, int buf_index, u16 size) mlxsw_reg_pbmc_lossy_buffer_pack() argument 5818 mlxsw_reg_pbmc_lossless_buffer_pack(char *payload, int buf_index, u16 size, u16 threshold) mlxsw_reg_pbmc_lossless_buffer_pack() argument 5858 mlxsw_reg_pspa_pack(char *payload, u8 swid, u16 local_port) mlxsw_reg_pspa_pack() argument 5941 mlxsw_reg_pmaos_pack(char *payload, u8 slot_index, u8 module) mlxsw_reg_pmaos_pack() argument 5974 mlxsw_reg_pplr_pack(char *payload, u16 local_port, bool phy_local) mlxsw_reg_pplr_pack() argument 6037 mlxsw_reg_pmtdb_pack(char *payload, u8 slot_index, u8 module, u8 ports_width, u8 num_ports) mlxsw_reg_pmtdb_pack() argument 6099 mlxsw_reg_pmecr_pack(char *payload, u16 local_port, enum mlxsw_reg_pmecr_e e) mlxsw_reg_pmecr_pack() argument 6196 mlxsw_reg_pddr_pack(char *payload, u16 local_port, u8 page_select) mlxsw_reg_pddr_pack() argument 6253 mlxsw_reg_pmmp_pack(char *payload, u8 slot_index, u8 module) mlxsw_reg_pmmp_pack() argument 6293 mlxsw_reg_pllp_pack(char *payload, u16 local_port) mlxsw_reg_pllp_pack() argument 6299 mlxsw_reg_pllp_unpack(char *payload, u8 *label_port, u8 *split_num, u8 *slot_index) mlxsw_reg_pllp_unpack() argument 6352 mlxsw_reg_pmtm_pack(char *payload, u8 slot_index, u8 module) mlxsw_reg_pmtm_pack() argument 6502 mlxsw_reg_htgt_pack(char *payload, u8 group, u8 policer_id, u8 priority, u8 tc) mlxsw_reg_htgt_pack() argument 6608 mlxsw_reg_hpkt_pack(char *payload, u8 action, u16 trap_id, enum mlxsw_reg_htgt_trap_group trap_group, bool is_ctrl) mlxsw_reg_hpkt_pack() argument 6687 mlxsw_reg_rgcr_pack(char *payload, bool ipv4_en, bool ipv6_en) mlxsw_reg_rgcr_pack() argument 7030 mlxsw_reg_ritr_counter_pack(char *payload, u32 index, bool enable, bool egress) mlxsw_reg_ritr_counter_pack() argument 7049 mlxsw_reg_ritr_rif_pack(char *payload, u16 rif) mlxsw_reg_ritr_rif_pack() argument 7055 mlxsw_reg_ritr_sp_if_pack(char *payload, bool lag, u16 system_port, u16 efid, u16 vid) mlxsw_reg_ritr_sp_if_pack() argument 7064 mlxsw_reg_ritr_pack(char *payload, bool enable, enum mlxsw_reg_ritr_if_type type, u16 rif, u16 vr_id, u16 mtu) mlxsw_reg_ritr_pack() argument 7088 mlxsw_reg_ritr_mac_pack(char *payload, const char *mac) mlxsw_reg_ritr_mac_pack() argument 7094 mlxsw_reg_ritr_vlan_if_pack(char *payload, bool enable, u16 rif, u16 vr_id, u16 mtu, const char *mac, u8 mac_profile_id, u16 vlan_id, u16 efid) mlxsw_reg_ritr_vlan_if_pack() argument 7108 mlxsw_reg_ritr_loopback_ipip_common_pack(char *payload, enum mlxsw_reg_ritr_loopback_ipip_type ipip_type, enum mlxsw_reg_ritr_loopback_ipip_options options, u16 uvr_id, u16 underlay_rif, u32 gre_key) mlxsw_reg_ritr_loopback_ipip_common_pack() argument 7121 mlxsw_reg_ritr_loopback_ipip4_pack(char *payload, enum mlxsw_reg_ritr_loopback_ipip_type ipip_type, enum mlxsw_reg_ritr_loopback_ipip_options options, u16 uvr_id, u16 underlay_rif, u32 usip, u32 gre_key) mlxsw_reg_ritr_loopback_ipip4_pack() argument 7134 mlxsw_reg_ritr_loopback_ipip6_pack(char *payload, enum mlxsw_reg_ritr_loopback_ipip_type ipip_type, enum mlxsw_reg_ritr_loopback_ipip_options options, u16 uvr_id, u16 underlay_rif, const struct in6_addr *usip, u32 gre_key) mlxsw_reg_ritr_loopback_ipip6_pack() argument 7190 mlxsw_reg_rtar_pack(char *payload, enum mlxsw_reg_rtar_op op, enum mlxsw_reg_rtar_key_type key_type, u16 region_size) mlxsw_reg_rtar_pack() argument 7392 mlxsw_reg_ratr_pack(char *payload, enum mlxsw_reg_ratr_op op, bool valid, enum mlxsw_reg_ratr_type type, u32 adjacency_index, u16 egress_rif) mlxsw_reg_ratr_pack() argument 7406 mlxsw_reg_ratr_eth_entry_pack(char *payload, const char *dest_mac) mlxsw_reg_ratr_eth_entry_pack() argument 7412 mlxsw_reg_ratr_ipip4_entry_pack(char *payload, u32 ipv4_udip) mlxsw_reg_ratr_ipip4_entry_pack() argument 7418 mlxsw_reg_ratr_ipip6_entry_pack(char *payload, u32 ipv6_ptr) mlxsw_reg_ratr_ipip6_entry_pack() argument 7424 mlxsw_reg_ratr_counter_pack(char *payload, u64 counter_index, bool counter_enable) mlxsw_reg_ratr_counter_pack() argument 7467 mlxsw_reg_rdpm_pack(char *payload, unsigned short index, u8 prio) mlxsw_reg_rdpm_pack() argument 7587 mlxsw_reg_ricnt_pack(char *payload, u32 index, enum mlxsw_reg_ricnt_opcode op) mlxsw_reg_ricnt_pack() argument 7643 mlxsw_reg_rrcr_pack(char *payload, enum mlxsw_reg_rrcr_op op, u16 offset, u16 size, enum mlxsw_reg_rtar_key_type table_id, u16 dest_offset) mlxsw_reg_rrcr_pack() argument 7693 mlxsw_reg_ralta_pack(char *payload, bool alloc, enum mlxsw_reg_ralxx_protocol protocol, u8 tree_id) mlxsw_reg_ralta_pack() argument 7752 mlxsw_reg_ralst_pack(char *payload, u8 root_bin, u8 tree_id) mlxsw_reg_ralst_pack() argument 7764 mlxsw_reg_ralst_bin_pack(char *payload, u8 bin_number, u8 left_child_bin, u8 right_child_bin) mlxsw_reg_ralst_bin_pack() argument 7805 mlxsw_reg_raltb_pack(char *payload, u16 virtual_router, enum mlxsw_reg_ralxx_protocol protocol, u8 tree_id) mlxsw_reg_raltb_pack() argument 8019 mlxsw_reg_ralue_pack(char *payload, enum mlxsw_reg_ralxx_protocol protocol, enum mlxsw_reg_ralue_op op, u16 virtual_router, u8 prefix_len) mlxsw_reg_ralue_pack() argument 8034 mlxsw_reg_ralue_pack4(char *payload, enum mlxsw_reg_ralxx_protocol protocol, enum mlxsw_reg_ralue_op op, u16 virtual_router, u8 prefix_len, u32 dip) mlxsw_reg_ralue_pack4() argument 8044 mlxsw_reg_ralue_pack6(char *payload, enum mlxsw_reg_ralxx_protocol protocol, enum mlxsw_reg_ralue_op op, u16 virtual_router, u8 prefix_len, const void *dip) mlxsw_reg_ralue_pack6() argument 8055 mlxsw_reg_ralue_act_remote_pack(char *payload, enum mlxsw_reg_ralue_trap_action trap_action, u16 trap_id, u32 adjacency_index, u16 ecmp_size) mlxsw_reg_ralue_act_remote_pack() argument 8068 mlxsw_reg_ralue_act_local_pack(char *payload, enum mlxsw_reg_ralue_trap_action trap_action, u16 trap_id, u16 local_erif) mlxsw_reg_ralue_act_local_pack() argument 8080 mlxsw_reg_ralue_act_ip2me_pack(char *payload) mlxsw_reg_ralue_act_ip2me_pack() argument 8087 mlxsw_reg_ralue_act_ip2me_tun_pack(char *payload, u32 tunnel_ptr) mlxsw_reg_ralue_act_ip2me_tun_pack() argument 8213 mlxsw_reg_rauht_pack(char *payload, enum mlxsw_reg_rauht_op op, u16 rif, const char *mac) mlxsw_reg_rauht_pack() argument 8223 mlxsw_reg_rauht_pack4(char *payload, enum mlxsw_reg_rauht_op op, u16 rif, const char *mac, u32 dip) mlxsw_reg_rauht_pack4() argument 8231 mlxsw_reg_rauht_pack6(char *payload, enum mlxsw_reg_rauht_op op, u16 rif, const char *mac, const char *dip) mlxsw_reg_rauht_pack6() argument 8240 mlxsw_reg_rauht_pack_counter(char *payload, u64 counter_index) mlxsw_reg_rauht_pack_counter() argument 8296 mlxsw_reg_raleu_pack(char *payload, enum mlxsw_reg_ralxx_protocol protocol, u16 virtual_router, u32 adjacency_index, u16 ecmp_size, u32 new_adjacency_index, u16 new_ecmp_size) mlxsw_reg_raleu_pack() argument 8390 mlxsw_reg_rauhtd_pack(char *payload, enum mlxsw_reg_rauhtd_type type) mlxsw_reg_rauhtd_pack() argument 8470 mlxsw_reg_rauhtd_ent_ipv4_unpack(char *payload, int ent_index, u16 *p_rif, u32 *p_dip) mlxsw_reg_rauhtd_ent_ipv4_unpack() argument 8478 mlxsw_reg_rauhtd_ent_ipv6_unpack(char *payload, int rec_index, u16 *p_rif, char *p_dip) mlxsw_reg_rauhtd_ent_ipv6_unpack() argument 8597 mlxsw_reg_rtdp_pack(char *payload, enum mlxsw_reg_rtdp_type type, u32 tunnel_index) mlxsw_reg_rtdp_pack() argument 8607 mlxsw_reg_rtdp_ipip_pack(char *payload, u16 irif, enum mlxsw_reg_rtdp_ipip_sip_check sip_check, unsigned int type_check, bool gre_key_check, u32 expected_gre_key) mlxsw_reg_rtdp_ipip_pack() argument 8620 mlxsw_reg_rtdp_ipip4_pack(char *payload, u16 irif, enum mlxsw_reg_rtdp_ipip_sip_check sip_check, unsigned int type_check, bool gre_key_check, u32 ipv4_usip, u32 expected_gre_key) mlxsw_reg_rtdp_ipip4_pack() argument 8631 mlxsw_reg_rtdp_ipip6_pack(char *payload, u16 irif, enum mlxsw_reg_rtdp_ipip_sip_check sip_check, unsigned int type_check, bool gre_key_check, u32 ipv6_usip_ptr, u32 expected_gre_key) mlxsw_reg_rtdp_ipip6_pack() argument 8664 mlxsw_reg_rips_pack(char *payload, u32 index, const struct in6_addr *ipv6) mlxsw_reg_rips_pack() argument 8716 mlxsw_reg_ratrad_pack(char *payload, u32 adjacency_index, u16 ecmp_size) mlxsw_reg_ratrad_pack() argument 8790 mlxsw_reg_rigr2_pack(char *payload, u32 rigr_index, bool vnext, u32 next_rigr_index) mlxsw_reg_rigr2_pack() argument 8801 mlxsw_reg_rigr2_erif_entry_pack(char *payload, int index, bool v, u16 erif) mlxsw_reg_rigr2_erif_entry_pack() argument 8935 mlxsw_reg_recr2_pack(char *payload, u32 seed) mlxsw_reg_recr2_pack() argument 9066 mlxsw_reg_rmft2_common_pack(char *payload, bool v, u16 offset, u16 virtual_router, enum mlxsw_reg_rmft2_irif_mask irif_mask, u16 irif, const char *flex_action_set) mlxsw_reg_rmft2_common_pack() argument 9084 mlxsw_reg_rmft2_ipv4_pack(char *payload, bool v, u16 offset, u16 virtual_router, enum mlxsw_reg_rmft2_irif_mask irif_mask, u16 irif, u32 dip4, u32 dip4_mask, u32 sip4, u32 sip4_mask, const char *flexible_action_set) mlxsw_reg_rmft2_ipv4_pack() argument 9099 mlxsw_reg_rmft2_ipv6_pack(char *payload, bool v, u16 offset, u16 virtual_router, enum mlxsw_reg_rmft2_irif_mask irif_mask, u16 irif, struct in6_addr dip6, struct in6_addr dip6_mask, struct in6_addr sip6, struct in6_addr sip6_mask, const char *flexible_action_set) mlxsw_reg_rmft2_ipv6_pack() argument 9165 mlxsw_reg_reiv_pack(char *payload, u8 port_page, u16 erif) mlxsw_reg_reiv_pack() argument 9215 mlxsw_reg_mfcr_pack(char *payload, enum mlxsw_reg_mfcr_pwm_frequency pwm_frequency) mlxsw_reg_mfcr_pack() argument 9223 mlxsw_reg_mfcr_unpack(char *payload, enum mlxsw_reg_mfcr_pwm_frequency *p_pwm_frequency, u16 *p_tacho_active, u8 *p_pwm_active) mlxsw_reg_mfcr_unpack() argument 9254 mlxsw_reg_mfsc_pack(char *payload, u8 pwm, u8 pwm_duty_cycle) mlxsw_reg_mfsc_pack() argument 9284 mlxsw_reg_mfsm_pack(char *payload, u8 tacho) mlxsw_reg_mfsm_pack() argument 9319 mlxsw_reg_mfsl_pack(char *payload, u8 tacho, u16 tach_min, u16 tach_max) mlxsw_reg_mfsl_pack() argument 9328 mlxsw_reg_mfsl_unpack(char *payload, u8 tacho, u16 *p_tach_min, u16 *p_tach_max) mlxsw_reg_mfsl_unpack() argument 9356 mlxsw_reg_fore_unpack(char *payload, u8 tacho, bool *fault) mlxsw_reg_fore_unpack() argument 9490 mlxsw_reg_mtmp_pack(char *payload, u8 slot_index, u16 sensor_index, bool max_temp_enable, bool max_temp_reset) mlxsw_reg_mtmp_pack() argument 9503 mlxsw_reg_mtmp_unpack(char *payload, int *p_temp, int *p_max_temp, int *p_temp_hi, int *p_max_oper_temp, char *sensor_name) mlxsw_reg_mtmp_unpack() argument 9599 mlxsw_reg_mtbr_pack(char *payload, u8 slot_index, u16 base_sensor_index, u8 num_rec) mlxsw_reg_mtbr_pack() argument 9619 mlxsw_reg_mtbr_temp_unpack(char *payload, int rec_ind, u16 *p_temp, u16 *p_max_temp) mlxsw_reg_mtbr_temp_unpack() argument 9748 mlxsw_reg_mcia_pack(char *payload, u8 slot_index, u8 module, u8 page_number, u16 device_addr, u8 size, u8 i2c_device_addr) mlxsw_reg_mcia_pack() argument 9930 mlxsw_reg_mpat_pack(char *payload, u8 pa_id, u16 system_port, bool e, enum mlxsw_reg_mpat_span_type span_type) mlxsw_reg_mpat_pack() argument 9943 mlxsw_reg_mpat_eth_rspan_pack(char *payload, u16 vid) mlxsw_reg_mpat_eth_rspan_pack() argument 9949 mlxsw_reg_mpat_eth_rspan_l2_pack(char *payload, enum mlxsw_reg_mpat_eth_rspan_version version, const char *mac, bool tp) mlxsw_reg_mpat_eth_rspan_l2_pack() argument 9960 mlxsw_reg_mpat_eth_rspan_l3_ipv4_pack(char *payload, u8 ttl, const char *smac, u32 sip, u32 dip) mlxsw_reg_mpat_eth_rspan_l3_ipv4_pack() argument 9973 mlxsw_reg_mpat_eth_rspan_l3_ipv6_pack(char *payload, u8 ttl, const char *smac, struct in6_addr sip, struct in6_addr dip) mlxsw_reg_mpat_eth_rspan_l3_ipv6_pack() argument 10036 mlxsw_reg_mpar_pack(char *payload, u16 local_port, enum mlxsw_reg_mpar_i_e i_e, bool enable, u8 pa_id, u32 probability_rate) mlxsw_reg_mpar_pack() argument 10099 mlxsw_reg_mgir_pack(char *payload) mlxsw_reg_mgir_pack() argument 10105 mlxsw_reg_mgir_unpack(char *payload, u32 *hw_rev, char *fw_info_psid, u32 *fw_major, u32 *fw_minor, u32 *fw_sub_minor) mlxsw_reg_mgir_unpack() argument 10133 mlxsw_reg_mrsr_pack(char *payload) mlxsw_reg_mrsr_pack() argument 10171 mlxsw_reg_mlcr_pack(char *payload, u16 local_port, bool active) mlxsw_reg_mlcr_pack() argument 10213 mlxsw_reg_mcion_pack(char *payload, u8 slot_index, u8 module) mlxsw_reg_mcion_pack() argument 10267 mlxsw_reg_mtpps_vpin_pack(char *payload, u64 time_stamp) mlxsw_reg_mtpps_vpin_pack() argument 10337 mlxsw_reg_mtutc_pack(char *payload, enum mlxsw_reg_mtutc_operation oper, u32 freq_adj, u32 utc_sec, u32 utc_nsec, u32 time_adj) mlxsw_reg_mtutc_pack() argument 10408 mlxsw_reg_mcqi_pack(char *payload, u16 component_index) mlxsw_reg_mcqi_pack() argument 10418 mlxsw_reg_mcqi_unpack(char *payload, u32 *p_cap_max_component_size, u8 *p_cap_log_mcda_word_size, u16 *p_cap_mcda_max_write_size) mlxsw_reg_mcqi_unpack() argument 10490 mlxsw_reg_mcc_pack(char *payload, enum mlxsw_reg_mcc_instruction instr, u16 component_index, u32 update_handle, u32 component_size) mlxsw_reg_mcc_pack() argument 10502 mlxsw_reg_mcc_unpack(char *payload, u32 *p_update_handle, u8 *p_error_code, u8 *p_control_state) mlxsw_reg_mcc_unpack() argument 10550 mlxsw_reg_mcda_pack(char *payload, u32 update_handle, u32 offset, u16 size, u8 *data) mlxsw_reg_mcda_pack() argument 10613 mlxsw_reg_mcam_pack(char *payload, enum mlxsw_reg_mcam_feature_group feat_group) mlxsw_reg_mcam_pack() argument 10620 mlxsw_reg_mcam_unpack(char *payload, enum mlxsw_reg_mcam_mng_feature_cap_mask_bits bit, bool *p_mng_feature_cap_val) mlxsw_reg_mcam_unpack() argument 10668 mlxsw_reg_mpsc_pack(char *payload, u16 local_port, bool e, u32 rate) mlxsw_reg_mpsc_pack() argument 10722 mlxsw_reg_mgpc_pack(char *payload, u32 counter_index, enum mlxsw_reg_mgpc_opcode opcode, enum mlxsw_reg_flow_counter_set_type set_type) mlxsw_reg_mgpc_pack() argument 10766 mlxsw_reg_mprs_pack(char *payload, u16 parsing_depth, u16 vxlan_udp_dport) mlxsw_reg_mprs_pack() argument 10852 mlxsw_reg_mpagr_pack(char *payload, enum mlxsw_reg_mpagr_trigger trigger, u8 pa_id, u32 probability_rate) mlxsw_reg_mpagr_pack() argument 10903 mlxsw_reg_momte_pack(char *payload, u16 local_port, enum mlxsw_reg_momte_type type) mlxsw_reg_momte_pack() argument 10941 mlxsw_reg_mtpppc_pack(char *payload, u16 ing, u16 egr) mlxsw_reg_mtpppc_pack() argument 11040 mlxsw_reg_mtpptr_unpack(const char *payload, unsigned int rec, u8 *p_message_type, u8 *p_domain_number, u16 *p_sequence_id, u64 *p_timestamp) mlxsw_reg_mtpptr_unpack() argument 11086 mlxsw_reg_mtptpt_pack(char *payload, enum mlxsw_reg_mtptpt_trap_id trap_id, u16 message_type) mlxsw_reg_mtptpt_pack() argument 11144 mlxsw_reg_mtpcpc_pack(char *payload, bool pport, u16 local_port, bool ptp_trap_en, u16 ing, u16 egr) mlxsw_reg_mtpcpc_pack() argument 11232 mlxsw_reg_mgpir_pack(char *payload, u8 slot_index) mlxsw_reg_mgpir_pack() argument 11239 mlxsw_reg_mgpir_unpack(char *payload, u8 *num_of_devices, enum mlxsw_reg_mgpir_device_type *device_type, u8 *devices_per_flash, u8 *num_of_modules, u8 *num_of_slots) mlxsw_reg_mgpir_unpack() argument 11346 mlxsw_reg_mbct_pack(char *payload, u8 slot_index, enum mlxsw_reg_mbct_op op, bool oee) mlxsw_reg_mbct_pack() argument 11355 mlxsw_reg_mbct_dt_pack(char *payload, u16 data_size, bool last, const char *data) mlxsw_reg_mbct_dt_pack() argument 11367 mlxsw_reg_mbct_unpack(const char *payload, u8 *p_slot_index, enum mlxsw_reg_mbct_status *p_status, enum mlxsw_reg_mbct_fsm_state *p_fsm_state) mlxsw_reg_mbct_unpack() argument 11440 mlxsw_reg_mddt_inner_payload(char *payload) mlxsw_reg_mddt_inner_payload() argument 11446 mlxsw_reg_mddt_pack(char *payload, u8 slot_index, u8 device_index, enum mlxsw_reg_mddt_method method, const struct mlxsw_reg_info *reg, char **inner_payload) mlxsw_reg_mddt_pack() argument 11580 __mlxsw_reg_mddq_pack(char *payload, u8 slot_index, enum mlxsw_reg_mddq_query_type query_type) __mlxsw_reg_mddq_pack() argument 11589 mlxsw_reg_mddq_slot_info_pack(char *payload, u8 slot_index, bool sie) mlxsw_reg_mddq_slot_info_pack() argument 11597 mlxsw_reg_mddq_slot_info_unpack(const char *payload, u8 *p_slot_index, bool *p_provisioned, bool *p_sr_valid, enum mlxsw_reg_mddq_slot_info_ready *p_lc_ready, bool *p_active, u16 *p_hw_revision, u16 *p_ini_file_version, u8 *p_card_type) mlxsw_reg_mddq_slot_info_unpack() argument 11646 mlxsw_reg_mddq_device_info_pack(char *payload, u8 slot_index, u8 request_msg_seq) mlxsw_reg_mddq_device_info_pack() argument 11655 mlxsw_reg_mddq_device_info_unpack(const char *payload, u8 *p_response_msg_seq, bool *p_data_valid, bool *p_flash_owner, u8 *p_device_index, u16 *p_fw_major, u16 *p_fw_minor, u16 *p_fw_sub_minor) mlxsw_reg_mddq_device_info_unpack() argument 11679 mlxsw_reg_mddq_slot_name_pack(char *payload, u8 slot_index) mlxsw_reg_mddq_slot_name_pack() argument 11686 mlxsw_reg_mddq_slot_name_unpack(const char *payload, char *slot_ascii_name) mlxsw_reg_mddq_slot_name_unpack() argument 11718 mlxsw_reg_mddc_pack(char *payload, u8 slot_index, bool rst, bool device_enable) mlxsw_reg_mddc_pack() argument 12078 mlxsw_reg_tngcr_pack(char *payload, enum mlxsw_reg_tngcr_type type, bool valid, u8 ttl) mlxsw_reg_tngcr_pack() argument 12163 mlxsw_reg_tnumt_pack(char *payload, enum mlxsw_reg_tnumt_record_type type, enum mlxsw_reg_tunnel_port tport, u32 underlay_mc_ptr, bool vnext, u32 next_underlay_mc_ptr, u8 record_size) mlxsw_reg_tnumt_pack() argument 12198 mlxsw_reg_tnqcr_pack(char *payload) mlxsw_reg_tnqcr_pack() argument 12226 mlxsw_reg_tnqdr_pack(char *payload, u16 local_port) mlxsw_reg_tnqdr_pack() argument 12255 mlxsw_reg_tneem_pack(char *payload, u8 overlay_ecn, u8 underlay_ecn) mlxsw_reg_tneem_pack() argument 12307 mlxsw_reg_tndem_pack(char *payload, u8 underlay_ecn, u8 overlay_ecn, u8 ecn, bool trap_en, u16 trap_id) mlxsw_reg_tndem_pack() argument 12347 mlxsw_reg_tnpc_pack(char *payload, enum mlxsw_reg_tunnel_port tport, bool learn_enable) mlxsw_reg_tnpc_pack() argument 12380 mlxsw_reg_tigcr_pack(char *payload, bool ttlc, u8 ttl_uc) mlxsw_reg_tigcr_pack() argument 12409 mlxsw_reg_tieem_pack(char *payload, u8 overlay_ecn, u8 underlay_ecn) mlxsw_reg_tieem_pack() argument 12461 mlxsw_reg_tidem_pack(char *payload, u8 underlay_ecn, u8 overlay_ecn, u8 eip_ecn, bool trap_en, u16 trap_id) mlxsw_reg_tidem_pack() argument 12530 mlxsw_reg_sbpr_pack(char *payload, u8 pool, enum mlxsw_reg_sbxx_dir dir, enum mlxsw_reg_sbpr_mode mode, u32 size, bool infi_size) mlxsw_reg_sbpr_pack() argument 12614 mlxsw_reg_sbcm_pack(char *payload, u16 local_port, u8 pg_buff, enum mlxsw_reg_sbxx_dir dir, u32 min_buff, u32 max_buff, bool infi_max, u8 pool) mlxsw_reg_sbcm_pack() argument 12700 mlxsw_reg_sbpm_pack(char *payload, u16 local_port, u8 pool, enum mlxsw_reg_sbxx_dir dir, bool clr, u32 min_buff, u32 max_buff) mlxsw_reg_sbpm_pack() argument 12713 mlxsw_reg_sbpm_unpack(char *payload, u32 *p_buff_occupancy, u32 *p_max_buff_occupancy) mlxsw_reg_sbpm_unpack() argument 12762 mlxsw_reg_sbmm_pack(char *payload, u8 prio, u32 min_buff, u32 max_buff, u8 pool) mlxsw_reg_sbmm_pack() argument 12846 mlxsw_reg_sbsr_pack(char *payload, bool clr) mlxsw_reg_sbsr_pack() argument 12867 mlxsw_reg_sbsr_rec_unpack(char *payload, int rec_index, u32 *p_buff_occupancy, u32 *p_max_buff_occupancy) mlxsw_reg_sbsr_rec_unpack() argument 12905 mlxsw_reg_sbib_pack(char *payload, u16 local_port, u32 buff_size) mlxsw_reg_sbib_pack() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | reg.h | 30 #define MLXSW_REG_ZERO(type, payload) memset(payload, 0, MLXSW_REG(type)->len) 49 static inline void mlxsw_reg_sgcr_pack(char *payload, bool llb) in mlxsw_reg_sgcr_pack() argument 51 MLXSW_REG_ZERO(sgcr, payload); in mlxsw_reg_sgcr_pack() 52 mlxsw_reg_sgcr_llb_set(payload, !!llb); in mlxsw_reg_sgcr_pack() 108 static inline void mlxsw_reg_smid_pack(char *payload, u16 mid, in mlxsw_reg_smid_pack() argument 111 MLXSW_REG_ZERO(smid, payload); in mlxsw_reg_smid_pack() 112 mlxsw_reg_smid_swid_set(payload, 0); in mlxsw_reg_smid_pack() 113 mlxsw_reg_smid_mid_set(payload, mid); in mlxsw_reg_smid_pack() 114 mlxsw_reg_smid_port_set(payload, por in mlxsw_reg_smid_pack() 164 mlxsw_reg_sspr_pack(char *payload, u8 local_port) mlxsw_reg_sspr_pack() argument 198 mlxsw_reg_sfdat_pack(char *payload, u32 age_time) mlxsw_reg_sfdat_pack() argument 279 mlxsw_reg_sfd_pack(char *payload, enum mlxsw_reg_sfd_op op, u32 record_locator) mlxsw_reg_sfd_pack() argument 391 mlxsw_reg_sfd_rec_pack(char *payload, int rec_index, enum mlxsw_reg_sfd_rec_type rec_type, const char *mac, enum mlxsw_reg_sfd_rec_action action) mlxsw_reg_sfd_rec_pack() argument 406 mlxsw_reg_sfd_uc_pack(char *payload, int rec_index, enum mlxsw_reg_sfd_rec_policy policy, const char *mac, u16 fid_vid, enum mlxsw_reg_sfd_rec_action action, u8 local_port) mlxsw_reg_sfd_uc_pack() argument 420 mlxsw_reg_sfd_uc_unpack(char *payload, int rec_index, char *mac, u16 *p_fid_vid, u8 *p_local_port) mlxsw_reg_sfd_uc_unpack() argument 465 mlxsw_reg_sfd_uc_lag_pack(char *payload, int rec_index, enum mlxsw_reg_sfd_rec_policy policy, const char *mac, u16 fid_vid, enum mlxsw_reg_sfd_rec_action action, u16 lag_vid, u16 lag_id) mlxsw_reg_sfd_uc_lag_pack() argument 481 mlxsw_reg_sfd_uc_lag_unpack(char *payload, int rec_index, char *mac, u16 *p_vid, u16 *p_lag_id) mlxsw_reg_sfd_uc_lag_unpack() argument 518 mlxsw_reg_sfd_mc_pack(char *payload, int rec_index, const char *mac, u16 fid_vid, enum mlxsw_reg_sfd_rec_action action, u16 mid) mlxsw_reg_sfd_mc_pack() argument 568 mlxsw_reg_sfd_uc_tunnel_pack(char *payload, int rec_index, enum mlxsw_reg_sfd_rec_policy policy, const char *mac, u16 fid, enum mlxsw_reg_sfd_rec_action action, u32 uip, enum mlxsw_reg_sfd_uc_tunnel_protocol proto) mlxsw_reg_sfd_uc_tunnel_pack() argument 620 mlxsw_reg_sfn_pack(char *payload) mlxsw_reg_sfn_pack() argument 686 mlxsw_reg_sfn_mac_unpack(char *payload, int rec_index, char *mac, u16 *p_vid, u8 *p_local_port) mlxsw_reg_sfn_mac_unpack() argument 702 mlxsw_reg_sfn_mac_lag_unpack(char *payload, int rec_index, char *mac, u16 *p_vid, u16 *p_lag_id) mlxsw_reg_sfn_mac_lag_unpack() argument 757 mlxsw_reg_sfn_uc_tunnel_unpack(char *payload, int rec_index, char *mac, u16 *p_fid, u32 *p_uip, enum mlxsw_reg_sfn_uc_tunnel_protocol *p_proto) mlxsw_reg_sfn_uc_tunnel_unpack() argument 803 mlxsw_reg_spms_pack(char *payload, u8 local_port) mlxsw_reg_spms_pack() argument 809 mlxsw_reg_spms_vid_pack(char *payload, u16 vid, enum mlxsw_reg_spms_state state) mlxsw_reg_spms_vid_pack() argument 843 mlxsw_reg_spvid_pack(char *payload, u8 local_port, u16 pvid) mlxsw_reg_spvid_pack() argument 932 mlxsw_reg_spvm_pack(char *payload, u8 local_port, u16 vid_begin, u16 vid_end, bool is_member, bool untagged) mlxsw_reg_spvm_pack() argument 994 mlxsw_reg_spaft_pack(char *payload, u8 local_port, bool allow_untagged) mlxsw_reg_spaft_pack() argument 1086 mlxsw_reg_sfgc_pack(char *payload, enum mlxsw_reg_sfgc_type type, enum mlxsw_reg_sfgc_bridge_type bridge_type, enum mlxsw_flood_table_type table_type, unsigned int flood_table) mlxsw_reg_sfgc_pack() argument 1153 mlxsw_reg_sftr_pack(char *payload, unsigned int flood_table, unsigned int index, enum mlxsw_flood_table_type table_type, unsigned int range, u8 port, bool set) mlxsw_reg_sftr_pack() argument 1220 mlxsw_reg_sfdf_pack(char *payload, enum mlxsw_reg_sfdf_flush_type type) mlxsw_reg_sfdf_pack() argument 1291 mlxsw_reg_sldr_lag_create_pack(char *payload, u8 lag_id) mlxsw_reg_sldr_lag_create_pack() argument 1298 mlxsw_reg_sldr_lag_destroy_pack(char *payload, u8 lag_id) mlxsw_reg_sldr_lag_destroy_pack() argument 1319 mlxsw_reg_sldr_lag_add_port_pack(char *payload, u8 lag_id, u8 local_port) mlxsw_reg_sldr_lag_add_port_pack() argument 1329 mlxsw_reg_sldr_lag_remove_port_pack(char *payload, u8 lag_id, u8 local_port) mlxsw_reg_sldr_lag_remove_port_pack() argument 1450 mlxsw_reg_slcr_pack(char *payload, u16 lag_hash, u32 seed) mlxsw_reg_slcr_pack() argument 1503 mlxsw_reg_slcor_pack(char *payload, u8 local_port, u16 lag_id, enum mlxsw_reg_slcor_col col) mlxsw_reg_slcor_pack() argument 1513 mlxsw_reg_slcor_port_add_pack(char *payload, u8 local_port, u16 lag_id, u8 port_index) mlxsw_reg_slcor_port_add_pack() argument 1522 mlxsw_reg_slcor_port_remove_pack(char *payload, u8 local_port, u16 lag_id) mlxsw_reg_slcor_port_remove_pack() argument 1529 mlxsw_reg_slcor_col_enable_pack(char *payload, u8 local_port, u16 lag_id) mlxsw_reg_slcor_col_enable_pack() argument 1536 mlxsw_reg_slcor_col_disable_pack(char *payload, u8 local_port, u16 lag_id) mlxsw_reg_slcor_col_disable_pack() argument 1584 mlxsw_reg_spmlr_pack(char *payload, u8 local_port, enum mlxsw_reg_spmlr_learn_mode mode) mlxsw_reg_spmlr_pack() argument 1669 mlxsw_reg_svfa_pack(char *payload, u8 local_port, enum mlxsw_reg_svfa_mt mt, bool valid, u16 fid, u16 vid) mlxsw_reg_svfa_pack() argument 1708 mlxsw_reg_svpe_pack(char *payload, u8 local_port, bool enable) mlxsw_reg_svpe_pack() argument 1786 mlxsw_reg_sfmr_pack(char *payload, enum mlxsw_reg_sfmr_op op, u16 fid, u16 fid_offset) mlxsw_reg_sfmr_pack() argument 1841 mlxsw_reg_spvmlr_pack(char *payload, u8 local_port, u16 vid_begin, u16 vid_end, bool learn_enable) mlxsw_reg_spvmlr_pack() argument 1910 mlxsw_reg_cwtp_pack(char *payload, u8 local_port, u8 traffic_class) mlxsw_reg_cwtp_pack() argument 1930 mlxsw_reg_cwtp_profile_pack(char *payload, u8 profile, u32 min, u32 max, u32 probability) mlxsw_reg_cwtp_profile_pack() argument 2028 mlxsw_reg_cwtpm_pack(char *payload, u8 local_port, u8 traffic_class, u8 profile, bool wred, bool ecn) mlxsw_reg_cwtpm_pack() argument 2061 mlxsw_reg_pgcr_pack(char *payload, u32 pointer_base) mlxsw_reg_pgcr_pack() argument 2117 mlxsw_reg_ppbt_pack(char *payload, enum mlxsw_reg_pxbt_e e, enum mlxsw_reg_pxbt_op op, u8 local_port, u16 acl_info) mlxsw_reg_ppbt_pack() argument 2162 mlxsw_reg_pacl_pack(char *payload, u16 acl_id, bool valid, const char *tcam_region_info) mlxsw_reg_pacl_pack() argument 2216 mlxsw_reg_pagt_pack(char *payload, u16 acl_group_id) mlxsw_reg_pagt_pack() argument 2222 mlxsw_reg_pagt_acl_id_pack(char *payload, int index, u16 acl_id, bool multi) mlxsw_reg_pagt_acl_id_pack() argument 2318 mlxsw_reg_ptar_pack(char *payload, enum mlxsw_reg_ptar_op op, enum mlxsw_reg_ptar_key_type key_type, u16 region_size, u16 region_id, const char *tcam_region_info) mlxsw_reg_ptar_pack() argument 2332 mlxsw_reg_ptar_key_id_pack(char *payload, int index, u16 key_id) mlxsw_reg_ptar_key_id_pack() argument 2338 mlxsw_reg_ptar_unpack(char *payload, char *tcam_region_info) mlxsw_reg_ptar_unpack() argument 2365 mlxsw_reg_ppbs_pack(char *payload, u32 pbs_ptr, u16 system_port) mlxsw_reg_ppbs_pack() argument 2432 mlxsw_reg_prcr_pack(char *payload, enum mlxsw_reg_prcr_op op, const char *src_tcam_region_info, u16 src_offset, const char *dest_tcam_region_info, u16 dest_offset, u16 size) mlxsw_reg_prcr_pack() argument 2491 mlxsw_reg_pefa_pack(char *payload, u32 index, bool ca, const char *flex_action_set) mlxsw_reg_pefa_pack() argument 2502 mlxsw_reg_pefa_unpack(char *payload, bool *p_a) mlxsw_reg_pefa_unpack() argument 2536 mlxsw_reg_pemrbt_pack(char *payload, enum mlxsw_reg_pemrbt_protocol protocol, u16 group_id) mlxsw_reg_pemrbt_pack() argument 2638 mlxsw_reg_ptce2_pack(char *payload, bool valid, enum mlxsw_reg_ptce2_op op, const char *tcam_region_info, u16 offset, u32 priority) mlxsw_reg_ptce2_pack() argument 2735 mlxsw_reg_perpt_erp_vector_pack(char *payload, unsigned long *erp_vector, unsigned long size) mlxsw_reg_perpt_erp_vector_pack() argument 2746 mlxsw_reg_perpt_pack(char *payload, u8 erpt_bank, u8 erpt_index, enum mlxsw_reg_perpt_key_size key_size, u8 erp_id, u8 erpt_base_bank, u8 erpt_base_index, u8 erp_index, char *mask) mlxsw_reg_perpt_pack() argument 2796 mlxsw_reg_perar_pack(char *payload, u16 region_id, u16 hw_region) mlxsw_reg_perar_pack() argument 2942 mlxsw_reg_ptce3_pack(char *payload, bool valid, enum mlxsw_reg_ptce3_op op, u32 priority, const char *tcam_region_info, const char *key, u8 erp_id, u16 delta_start, u8 delta_mask, u8 delta_value, bool large_exists, u32 lkey_id, u32 action_pointer) mlxsw_reg_ptce3_pack() argument 3012 mlxsw_reg_percr_pack(char *payload, u16 region_id) mlxsw_reg_percr_pack() argument 3083 mlxsw_reg_pererp_erp_vector_pack(char *payload, unsigned long *erp_vector, unsigned long size) mlxsw_reg_pererp_erp_vector_pack() argument 3093 mlxsw_reg_pererp_pack(char *payload, u16 region_id, bool ctcam_le, bool erpt_pointer_valid, u8 erpt_bank_pointer, u8 erpt_pointer, u8 master_rp_id) mlxsw_reg_pererp_pack() argument 3156 mlxsw_reg_peabfe_pack(char *payload) mlxsw_reg_peabfe_pack() argument 3161 mlxsw_reg_peabfe_rec_pack(char *payload, int rec_index, u8 state, u8 bank, u32 bf_index) mlxsw_reg_peabfe_rec_pack() argument 3216 mlxsw_reg_iedr_pack(char *payload) mlxsw_reg_iedr_pack() argument 3221 mlxsw_reg_iedr_rec_pack(char *payload, int rec_index, u8 rec_type, u16 rec_size, u32 rec_index_start) mlxsw_reg_iedr_rec_pack() argument 3263 mlxsw_reg_qpts_pack(char *payload, u8 local_port, enum mlxsw_reg_qpts_trust_state ts) mlxsw_reg_qpts_pack() argument 3422 mlxsw_reg_qpcr_pack(char *payload, u16 pid, enum mlxsw_reg_qpcr_ir_units ir_units, bool bytes, u32 cir, u16 cbs) mlxsw_reg_qpcr_pack() argument 3479 mlxsw_reg_qtct_pack(char *payload, u8 local_port, u8 switch_prio, u8 tclass) mlxsw_reg_qtct_pack() argument 3646 mlxsw_reg_qeec_pack(char *payload, u8 local_port, enum mlxsw_reg_qeec_hr hr, u8 index, u8 next_index) mlxsw_reg_qeec_pack() argument 3657 mlxsw_reg_qeec_ptps_pack(char *payload, u8 local_port, bool ptps) mlxsw_reg_qeec_ptps_pack() argument 3695 mlxsw_reg_qrwe_pack(char *payload, u8 local_port, bool rewrite_pcp, bool rewrite_dscp) mlxsw_reg_qrwe_pack() argument 3775 mlxsw_reg_qpdsm_pack(char *payload, u8 local_port) mlxsw_reg_qpdsm_pack() argument 3782 mlxsw_reg_qpdsm_prio_pack(char *payload, unsigned short prio, u8 dscp) mlxsw_reg_qpdsm_prio_pack() argument 3816 mlxsw_reg_qpdp_pack(char *payload, u8 local_port, u8 switch_prio) mlxsw_reg_qpdp_pack() argument 3862 mlxsw_reg_qpdpm_pack(char *payload, u8 local_port) mlxsw_reg_qpdpm_pack() argument 3869 mlxsw_reg_qpdpm_dscp_pack(char *payload, unsigned short dscp, u8 prio) mlxsw_reg_qpdpm_dscp_pack() argument 3904 mlxsw_reg_qtctm_pack(char *payload, u8 local_port, bool mc) mlxsw_reg_qtctm_pack() argument 4000 mlxsw_reg_qpsc_pack(char *payload, enum mlxsw_reg_qpsc_port_speed port_speed, u8 shaper_time_exp, u8 shaper_time_mantissa, u8 shaper_inc, u8 shaper_bs, u8 port_to_shaper_credits, int ing_timestamp_inc, int egr_timestamp_inc) mlxsw_reg_qpsc_pack() argument 4068 mlxsw_reg_pmlp_pack(char *payload, u8 local_port) mlxsw_reg_pmlp_pack() argument 4115 mlxsw_reg_pmtu_pack(char *payload, u8 local_port, u16 new_mtu) mlxsw_reg_pmtu_pack() argument 4309 mlxsw_reg_ptys_eth_pack(char *payload, u8 local_port, u32 proto_admin, bool autoneg) mlxsw_reg_ptys_eth_pack() argument 4319 mlxsw_reg_ptys_ext_eth_pack(char *payload, u8 local_port, u32 proto_admin, bool autoneg) mlxsw_reg_ptys_ext_eth_pack() argument 4329 mlxsw_reg_ptys_eth_unpack(char *payload, u32 *p_eth_proto_cap, u32 *p_eth_proto_admin, u32 *p_eth_proto_oper) mlxsw_reg_ptys_eth_unpack() argument 4345 mlxsw_reg_ptys_ext_eth_unpack(char *payload, u32 *p_eth_proto_cap, u32 *p_eth_proto_admin, u32 *p_eth_proto_oper) mlxsw_reg_ptys_ext_eth_unpack() argument 4361 mlxsw_reg_ptys_ib_pack(char *payload, u8 local_port, u16 proto_admin, u16 link_width) mlxsw_reg_ptys_ib_pack() argument 4371 mlxsw_reg_ptys_ib_unpack(char *payload, u16 *p_ib_proto_cap, u16 *p_ib_link_width_cap, u16 *p_ib_proto_oper, u16 *p_ib_link_width_oper) mlxsw_reg_ptys_ib_unpack() argument 4418 mlxsw_reg_ppad_pack(char *payload, bool single_base_mac, u8 local_port) mlxsw_reg_ppad_pack() argument 4493 mlxsw_reg_paos_pack(char *payload, u8 local_port, enum mlxsw_port_admin_status status) mlxsw_reg_paos_pack() argument 4628 mlxsw_reg_pfcc_prio_pack(char *payload, u8 pfc_en) mlxsw_reg_pfcc_prio_pack() argument 4636 mlxsw_reg_pfcc_pack(char *payload, u8 local_port) mlxsw_reg_pfcc_pack() argument 5135 mlxsw_reg_ppcnt_pack(char *payload, u8 local_port, enum mlxsw_reg_ppcnt_grp grp, u8 prio_tc) mlxsw_reg_ppcnt_pack() argument 5246 mlxsw_reg_pptb_pack(char *payload, u8 local_port) mlxsw_reg_pptb_pack() argument 5255 mlxsw_reg_pptb_prio_to_buff_pack(char *payload, u8 prio, u8 buff) mlxsw_reg_pptb_prio_to_buff_pack() argument 5343 mlxsw_reg_pbmc_pack(char *payload, u8 local_port, u16 xoff_timer_value, u16 xoff_refresh) mlxsw_reg_pbmc_pack() argument 5352 mlxsw_reg_pbmc_lossy_buffer_pack(char *payload, int buf_index, u16 size) mlxsw_reg_pbmc_lossy_buffer_pack() argument 5361 mlxsw_reg_pbmc_lossless_buffer_pack(char *payload, int buf_index, u16 size, u16 threshold) mlxsw_reg_pbmc_lossless_buffer_pack() argument 5401 mlxsw_reg_pspa_pack(char *payload, u8 swid, u8 local_port) mlxsw_reg_pspa_pack() argument 5458 mlxsw_reg_pmaos_pack(char *payload, u8 module, enum mlxsw_reg_pmaos_e e) mlxsw_reg_pmaos_pack() argument 5493 mlxsw_reg_pplr_pack(char *payload, u8 local_port, bool phy_local) mlxsw_reg_pplr_pack() argument 5589 mlxsw_reg_pddr_pack(char *payload, u8 local_port, u8 page_select) mlxsw_reg_pddr_pack() argument 5647 mlxsw_reg_pmtm_pack(char *payload, u8 module) mlxsw_reg_pmtm_pack() argument 5654 mlxsw_reg_pmtm_unpack(char *payload, enum mlxsw_reg_pmtm_module_type *module_type) mlxsw_reg_pmtm_unpack() argument 5804 mlxsw_reg_htgt_pack(char *payload, u8 group, u8 policer_id, u8 priority, u8 tc) mlxsw_reg_htgt_pack() argument 5910 mlxsw_reg_hpkt_pack(char *payload, u8 action, u16 trap_id, enum mlxsw_reg_htgt_trap_group trap_group, bool is_ctrl) mlxsw_reg_hpkt_pack() argument 5989 mlxsw_reg_rgcr_pack(char *payload, bool ipv4_en, bool ipv6_en) mlxsw_reg_rgcr_pack() argument 6176 mlxsw_reg_ritr_fid_set(char *payload, enum mlxsw_reg_ritr_if_type rif_type, u16 fid) mlxsw_reg_ritr_fid_set() argument 6315 mlxsw_reg_ritr_counter_pack(char *payload, u32 index, bool enable, bool egress) mlxsw_reg_ritr_counter_pack() argument 6332 mlxsw_reg_ritr_rif_pack(char *payload, u16 rif) mlxsw_reg_ritr_rif_pack() argument 6338 mlxsw_reg_ritr_sp_if_pack(char *payload, bool lag, u16 system_port, u16 vid) mlxsw_reg_ritr_sp_if_pack() argument 6346 mlxsw_reg_ritr_pack(char *payload, bool enable, enum mlxsw_reg_ritr_if_type type, u16 rif, u16 vr_id, u16 mtu) mlxsw_reg_ritr_pack() argument 6370 mlxsw_reg_ritr_mac_pack(char *payload, const char *mac) mlxsw_reg_ritr_mac_pack() argument 6376 mlxsw_reg_ritr_loopback_ipip_common_pack(char *payload, enum mlxsw_reg_ritr_loopback_ipip_type ipip_type, enum mlxsw_reg_ritr_loopback_ipip_options options, u16 uvr_id, u16 underlay_rif, u32 gre_key) mlxsw_reg_ritr_loopback_ipip_common_pack() argument 6389 mlxsw_reg_ritr_loopback_ipip4_pack(char *payload, enum mlxsw_reg_ritr_loopback_ipip_type ipip_type, enum mlxsw_reg_ritr_loopback_ipip_options options, u16 uvr_id, u16 underlay_rif, u32 usip, u32 gre_key) mlxsw_reg_ritr_loopback_ipip4_pack() argument 6441 mlxsw_reg_rtar_pack(char *payload, enum mlxsw_reg_rtar_op op, enum mlxsw_reg_rtar_key_type key_type, u16 region_size) mlxsw_reg_rtar_pack() argument 6643 mlxsw_reg_ratr_pack(char *payload, enum mlxsw_reg_ratr_op op, bool valid, enum mlxsw_reg_ratr_type type, u32 adjacency_index, u16 egress_rif) mlxsw_reg_ratr_pack() argument 6657 mlxsw_reg_ratr_eth_entry_pack(char *payload, const char *dest_mac) mlxsw_reg_ratr_eth_entry_pack() argument 6663 mlxsw_reg_ratr_ipip4_entry_pack(char *payload, u32 ipv4_udip) mlxsw_reg_ratr_ipip4_entry_pack() argument 6669 mlxsw_reg_ratr_counter_pack(char *payload, u64 counter_index, bool counter_enable) mlxsw_reg_ratr_counter_pack() argument 6712 mlxsw_reg_rdpm_pack(char *payload, unsigned short index, u8 prio) mlxsw_reg_rdpm_pack() argument 6832 mlxsw_reg_ricnt_pack(char *payload, u32 index, enum mlxsw_reg_ricnt_opcode op) mlxsw_reg_ricnt_pack() argument 6888 mlxsw_reg_rrcr_pack(char *payload, enum mlxsw_reg_rrcr_op op, u16 offset, u16 size, enum mlxsw_reg_rtar_key_type table_id, u16 dest_offset) mlxsw_reg_rrcr_pack() argument 6938 mlxsw_reg_ralta_pack(char *payload, bool alloc, enum mlxsw_reg_ralxx_protocol protocol, u8 tree_id) mlxsw_reg_ralta_pack() argument 6997 mlxsw_reg_ralst_pack(char *payload, u8 root_bin, u8 tree_id) mlxsw_reg_ralst_pack() argument 7009 mlxsw_reg_ralst_bin_pack(char *payload, u8 bin_number, u8 left_child_bin, u8 right_child_bin) mlxsw_reg_ralst_bin_pack() argument 7050 mlxsw_reg_raltb_pack(char *payload, u16 virtual_router, enum mlxsw_reg_ralxx_protocol protocol, u8 tree_id) mlxsw_reg_raltb_pack() argument 7264 mlxsw_reg_ralue_pack(char *payload, enum mlxsw_reg_ralxx_protocol protocol, enum mlxsw_reg_ralue_op op, u16 virtual_router, u8 prefix_len) mlxsw_reg_ralue_pack() argument 7279 mlxsw_reg_ralue_pack4(char *payload, enum mlxsw_reg_ralxx_protocol protocol, enum mlxsw_reg_ralue_op op, u16 virtual_router, u8 prefix_len, u32 dip) mlxsw_reg_ralue_pack4() argument 7289 mlxsw_reg_ralue_pack6(char *payload, enum mlxsw_reg_ralxx_protocol protocol, enum mlxsw_reg_ralue_op op, u16 virtual_router, u8 prefix_len, const void *dip) mlxsw_reg_ralue_pack6() argument 7300 mlxsw_reg_ralue_act_remote_pack(char *payload, enum mlxsw_reg_ralue_trap_action trap_action, u16 trap_id, u32 adjacency_index, u16 ecmp_size) mlxsw_reg_ralue_act_remote_pack() argument 7313 mlxsw_reg_ralue_act_local_pack(char *payload, enum mlxsw_reg_ralue_trap_action trap_action, u16 trap_id, u16 local_erif) mlxsw_reg_ralue_act_local_pack() argument 7325 mlxsw_reg_ralue_act_ip2me_pack(char *payload) mlxsw_reg_ralue_act_ip2me_pack() argument 7332 mlxsw_reg_ralue_act_ip2me_tun_pack(char *payload, u32 tunnel_ptr) mlxsw_reg_ralue_act_ip2me_tun_pack() argument 7458 mlxsw_reg_rauht_pack(char *payload, enum mlxsw_reg_rauht_op op, u16 rif, const char *mac) mlxsw_reg_rauht_pack() argument 7468 mlxsw_reg_rauht_pack4(char *payload, enum mlxsw_reg_rauht_op op, u16 rif, const char *mac, u32 dip) mlxsw_reg_rauht_pack4() argument 7476 mlxsw_reg_rauht_pack6(char *payload, enum mlxsw_reg_rauht_op op, u16 rif, const char *mac, const char *dip) mlxsw_reg_rauht_pack6() argument 7485 mlxsw_reg_rauht_pack_counter(char *payload, u64 counter_index) mlxsw_reg_rauht_pack_counter() argument 7541 mlxsw_reg_raleu_pack(char *payload, enum mlxsw_reg_ralxx_protocol protocol, u16 virtual_router, u32 adjacency_index, u16 ecmp_size, u32 new_adjacency_index, u16 new_ecmp_size) mlxsw_reg_raleu_pack() argument 7635 mlxsw_reg_rauhtd_pack(char *payload, enum mlxsw_reg_rauhtd_type type) mlxsw_reg_rauhtd_pack() argument 7715 mlxsw_reg_rauhtd_ent_ipv4_unpack(char *payload, int ent_index, u16 *p_rif, u32 *p_dip) mlxsw_reg_rauhtd_ent_ipv4_unpack() argument 7723 mlxsw_reg_rauhtd_ent_ipv6_unpack(char *payload, int rec_index, u16 *p_rif, char *p_dip) mlxsw_reg_rauhtd_ent_ipv6_unpack() argument 7842 mlxsw_reg_rtdp_pack(char *payload, enum mlxsw_reg_rtdp_type type, u32 tunnel_index) mlxsw_reg_rtdp_pack() argument 7852 mlxsw_reg_rtdp_ipip4_pack(char *payload, u16 irif, enum mlxsw_reg_rtdp_ipip_sip_check sip_check, unsigned int type_check, bool gre_key_check, u32 ipv4_usip, u32 expected_gre_key) mlxsw_reg_rtdp_ipip4_pack() argument 7929 mlxsw_reg_rigr2_pack(char *payload, u32 rigr_index, bool vnext, u32 next_rigr_index) mlxsw_reg_rigr2_pack() argument 7940 mlxsw_reg_rigr2_erif_entry_pack(char *payload, int index, bool v, u16 erif) mlxsw_reg_rigr2_erif_entry_pack() argument 8028 mlxsw_reg_recr2_ipv4_sip_enable(char *payload) mlxsw_reg_recr2_ipv4_sip_enable() argument 8037 mlxsw_reg_recr2_ipv4_dip_enable(char *payload) mlxsw_reg_recr2_ipv4_dip_enable() argument 8046 mlxsw_reg_recr2_ipv6_sip_enable(char *payload) mlxsw_reg_recr2_ipv6_sip_enable() argument 8058 mlxsw_reg_recr2_ipv6_dip_enable(char *payload) mlxsw_reg_recr2_ipv6_dip_enable() argument 8070 mlxsw_reg_recr2_pack(char *payload, u32 seed) mlxsw_reg_recr2_pack() argument 8201 mlxsw_reg_rmft2_common_pack(char *payload, bool v, u16 offset, u16 virtual_router, enum mlxsw_reg_rmft2_irif_mask irif_mask, u16 irif, const char *flex_action_set) mlxsw_reg_rmft2_common_pack() argument 8219 mlxsw_reg_rmft2_ipv4_pack(char *payload, bool v, u16 offset, u16 virtual_router, enum mlxsw_reg_rmft2_irif_mask irif_mask, u16 irif, u32 dip4, u32 dip4_mask, u32 sip4, u32 sip4_mask, const char *flexible_action_set) mlxsw_reg_rmft2_ipv4_pack() argument 8234 mlxsw_reg_rmft2_ipv6_pack(char *payload, bool v, u16 offset, u16 virtual_router, enum mlxsw_reg_rmft2_irif_mask irif_mask, u16 irif, struct in6_addr dip6, struct in6_addr dip6_mask, struct in6_addr sip6, struct in6_addr sip6_mask, const char *flexible_action_set) mlxsw_reg_rmft2_ipv6_pack() argument 8292 mlxsw_reg_mfcr_pack(char *payload, enum mlxsw_reg_mfcr_pwm_frequency pwm_frequency) mlxsw_reg_mfcr_pack() argument 8300 mlxsw_reg_mfcr_unpack(char *payload, enum mlxsw_reg_mfcr_pwm_frequency *p_pwm_frequency, u16 *p_tacho_active, u8 *p_pwm_active) mlxsw_reg_mfcr_unpack() argument 8331 mlxsw_reg_mfsc_pack(char *payload, u8 pwm, u8 pwm_duty_cycle) mlxsw_reg_mfsc_pack() argument 8361 mlxsw_reg_mfsm_pack(char *payload, u8 tacho) mlxsw_reg_mfsm_pack() argument 8396 mlxsw_reg_mfsl_pack(char *payload, u8 tacho, u16 tach_min, u16 tach_max) mlxsw_reg_mfsl_pack() argument 8405 mlxsw_reg_mfsl_unpack(char *payload, u8 tacho, u16 *p_tach_min, u16 *p_tach_max) mlxsw_reg_mfsl_unpack() argument 8433 mlxsw_reg_fore_unpack(char *payload, u8 tacho, bool *fault) mlxsw_reg_fore_unpack() argument 8553 mlxsw_reg_mtmp_pack(char *payload, u16 sensor_index, bool max_temp_enable, bool max_temp_reset) mlxsw_reg_mtmp_pack() argument 8565 mlxsw_reg_mtmp_unpack(char *payload, int *p_temp, int *p_max_temp, char *sensor_name) mlxsw_reg_mtmp_unpack() argument 8645 mlxsw_reg_mtbr_pack(char *payload, u16 base_sensor_index, u8 num_rec) mlxsw_reg_mtbr_pack() argument 8664 mlxsw_reg_mtbr_temp_unpack(char *payload, int rec_ind, u16 *p_temp, u16 *p_max_temp) mlxsw_reg_mtbr_temp_unpack() argument 8775 mlxsw_reg_mcia_pack(char *payload, u8 module, u8 lock, u8 page_number, u16 device_addr, u8 size, u8 i2c_device_addr) mlxsw_reg_mcia_pack() argument 8957 mlxsw_reg_mpat_pack(char *payload, u8 pa_id, u16 system_port, bool e, enum mlxsw_reg_mpat_span_type span_type) mlxsw_reg_mpat_pack() argument 8970 mlxsw_reg_mpat_eth_rspan_pack(char *payload, u16 vid) mlxsw_reg_mpat_eth_rspan_pack() argument 8976 mlxsw_reg_mpat_eth_rspan_l2_pack(char *payload, enum mlxsw_reg_mpat_eth_rspan_version version, const char *mac, bool tp) mlxsw_reg_mpat_eth_rspan_l2_pack() argument 8987 mlxsw_reg_mpat_eth_rspan_l3_ipv4_pack(char *payload, u8 ttl, const char *smac, u32 sip, u32 dip) mlxsw_reg_mpat_eth_rspan_l3_ipv4_pack() argument 9000 mlxsw_reg_mpat_eth_rspan_l3_ipv6_pack(char *payload, u8 ttl, const char *smac, struct in6_addr sip, struct in6_addr dip) mlxsw_reg_mpat_eth_rspan_l3_ipv6_pack() argument 9052 mlxsw_reg_mpar_pack(char *payload, u8 local_port, enum mlxsw_reg_mpar_i_e i_e, bool enable, u8 pa_id) mlxsw_reg_mpar_pack() argument 9101 mlxsw_reg_mgir_pack(char *payload) mlxsw_reg_mgir_pack() argument 9107 mlxsw_reg_mgir_unpack(char *payload, u32 *hw_rev, char *fw_info_psid, u32 *fw_major, u32 *fw_minor, u32 *fw_sub_minor) mlxsw_reg_mgir_unpack() argument 9135 mlxsw_reg_mrsr_pack(char *payload) mlxsw_reg_mrsr_pack() argument 9173 mlxsw_reg_mlcr_pack(char *payload, u8 local_port, bool active) mlxsw_reg_mlcr_pack() argument 9229 mlxsw_reg_mtpps_vpin_pack(char *payload, u64 time_stamp) mlxsw_reg_mtpps_vpin_pack() argument 9274 mlxsw_reg_mtutc_pack(char *payload, enum mlxsw_reg_mtutc_operation oper, u32 freq_adj, u32 utc_sec) mlxsw_reg_mtutc_pack() argument 9343 mlxsw_reg_mcqi_pack(char *payload, u16 component_index) mlxsw_reg_mcqi_pack() argument 9353 mlxsw_reg_mcqi_unpack(char *payload, u32 *p_cap_max_component_size, u8 *p_cap_log_mcda_word_size, u16 *p_cap_mcda_max_write_size) mlxsw_reg_mcqi_unpack() argument 9425 mlxsw_reg_mcc_pack(char *payload, enum mlxsw_reg_mcc_instruction instr, u16 component_index, u32 update_handle, u32 component_size) mlxsw_reg_mcc_pack() argument 9437 mlxsw_reg_mcc_unpack(char *payload, u32 *p_update_handle, u8 *p_error_code, u8 *p_control_state) mlxsw_reg_mcc_unpack() argument 9485 mlxsw_reg_mcda_pack(char *payload, u32 update_handle, u32 offset, u16 size, u8 *data) mlxsw_reg_mcda_pack() argument 9530 mlxsw_reg_mpsc_pack(char *payload, u8 local_port, bool e, u32 rate) mlxsw_reg_mpsc_pack() argument 9584 mlxsw_reg_mgpc_pack(char *payload, u32 counter_index, enum mlxsw_reg_mgpc_opcode opcode, enum mlxsw_reg_flow_counter_set_type set_type) mlxsw_reg_mgpc_pack() argument 9628 mlxsw_reg_mprs_pack(char *payload, u16 parsing_depth, u16 vxlan_udp_dport) mlxsw_reg_mprs_pack() argument 9712 mlxsw_reg_mpagr_pack(char *payload, enum mlxsw_reg_mpagr_trigger trigger, u8 pa_id, u32 probability_rate) mlxsw_reg_mpagr_pack() argument 9763 mlxsw_reg_momte_pack(char *payload, u8 local_port, enum mlxsw_reg_momte_type type) mlxsw_reg_momte_pack() argument 9801 mlxsw_reg_mtpppc_pack(char *payload, u16 ing, u16 egr) mlxsw_reg_mtpppc_pack() argument 9900 mlxsw_reg_mtpptr_unpack(const char *payload, unsigned int rec, u8 *p_message_type, u8 *p_domain_number, u16 *p_sequence_id, u64 *p_timestamp) mlxsw_reg_mtpptr_unpack() argument 9946 mlxsw_reg_mtptptp_pack(char *payload, enum mlxsw_reg_mtptpt_trap_id trap_id, u16 message_type) mlxsw_reg_mtptptp_pack() argument 10013 mlxsw_reg_mgpir_pack(char *payload) mlxsw_reg_mgpir_pack() argument 10019 mlxsw_reg_mgpir_unpack(char *payload, u8 *num_of_devices, enum mlxsw_reg_mgpir_device_type *device_type, u8 *devices_per_flash, u8 *num_of_modules) mlxsw_reg_mgpir_unpack() argument 10278 mlxsw_reg_tngcr_pack(char *payload, enum mlxsw_reg_tngcr_type type, bool valid, u8 ttl) mlxsw_reg_tngcr_pack() argument 10370 mlxsw_reg_tnumt_pack(char *payload, enum mlxsw_reg_tnumt_record_type type, enum mlxsw_reg_tnumt_tunnel_port tport, u32 underlay_mc_ptr, bool vnext, u32 next_underlay_mc_ptr, u8 record_size) mlxsw_reg_tnumt_pack() argument 10405 mlxsw_reg_tnqcr_pack(char *payload) mlxsw_reg_tnqcr_pack() argument 10433 mlxsw_reg_tnqdr_pack(char *payload, u8 local_port) mlxsw_reg_tnqdr_pack() argument 10462 mlxsw_reg_tneem_pack(char *payload, u8 overlay_ecn, u8 underlay_ecn) mlxsw_reg_tneem_pack() argument 10514 mlxsw_reg_tndem_pack(char *payload, u8 underlay_ecn, u8 overlay_ecn, u8 ecn, bool trap_en, u16 trap_id) mlxsw_reg_tndem_pack() argument 10561 mlxsw_reg_tnpc_pack(char *payload, enum mlxsw_reg_tnpc_tunnel_port tport, bool learn_enable) mlxsw_reg_tnpc_pack() argument 10594 mlxsw_reg_tigcr_pack(char *payload, bool ttlc, u8 ttl_uc) mlxsw_reg_tigcr_pack() argument 10623 mlxsw_reg_tieem_pack(char *payload, u8 overlay_ecn, u8 underlay_ecn) mlxsw_reg_tieem_pack() argument 10675 mlxsw_reg_tidem_pack(char *payload, u8 underlay_ecn, u8 overlay_ecn, u8 eip_ecn, bool trap_en, u16 trap_id) mlxsw_reg_tidem_pack() argument 10738 mlxsw_reg_sbpr_pack(char *payload, u8 pool, enum mlxsw_reg_sbxx_dir dir, enum mlxsw_reg_sbpr_mode mode, u32 size, bool infi_size) mlxsw_reg_sbpr_pack() argument 10822 mlxsw_reg_sbcm_pack(char *payload, u8 local_port, u8 pg_buff, enum mlxsw_reg_sbxx_dir dir, u32 min_buff, u32 max_buff, bool infi_max, u8 pool) mlxsw_reg_sbcm_pack() argument 10908 mlxsw_reg_sbpm_pack(char *payload, u8 local_port, u8 pool, enum mlxsw_reg_sbxx_dir dir, bool clr, u32 min_buff, u32 max_buff) mlxsw_reg_sbpm_pack() argument 10921 mlxsw_reg_sbpm_unpack(char *payload, u32 *p_buff_occupancy, u32 *p_max_buff_occupancy) mlxsw_reg_sbpm_unpack() argument 10970 mlxsw_reg_sbmm_pack(char *payload, u8 prio, u32 min_buff, u32 max_buff, u8 pool) mlxsw_reg_sbmm_pack() argument 11044 mlxsw_reg_sbsr_pack(char *payload, bool clr) mlxsw_reg_sbsr_pack() argument 11065 mlxsw_reg_sbsr_rec_unpack(char *payload, int rec_index, u32 *p_buff_occupancy, u32 *p_max_buff_occupancy) mlxsw_reg_sbsr_rec_unpack() argument 11103 mlxsw_reg_sbib_pack(char *payload, u8 local_port, u32 buff_size) mlxsw_reg_sbib_pack() argument [all...] |
/kernel/linux/linux-6.6/security/keys/ |
H A D | big_key.c | 21 * Layout of key payload words. 28 #define to_big_key_payload(payload) \ 29 (struct big_key_payload *)((payload).data) 40 * arbitrary blob of data as the payload 59 struct big_key_payload *payload = to_big_key_payload(prep->payload); in big_key_preparse() local 67 BUILD_BUG_ON(sizeof(*payload) != sizeof(prep->payload.data)); in big_key_preparse() 75 payload->length = datalen; in big_key_preparse() 123 payload in big_key_preparse() 154 struct big_key_payload *payload = to_big_key_payload(prep->payload); big_key_free_preparse() local 167 struct big_key_payload *payload = to_big_key_payload(key->payload); big_key_revoke() local 180 struct big_key_payload *payload = to_big_key_payload(key->payload); big_key_destroy() local 213 struct big_key_payload *payload = to_big_key_payload(key->payload); big_key_describe() local 229 struct big_key_payload *payload = to_big_key_payload(key->payload); big_key_read() local [all...] |
/kernel/linux/linux-6.6/tools/perf/util/arm-spe-decoder/ |
H A D | arm-spe-decoder.c | 25 static u64 arm_spe_calc_ip(int index, u64 payload) in arm_spe_calc_ip() argument 32 ns = SPE_ADDR_PKT_GET_NS(payload); in arm_spe_calc_ip() 33 el = SPE_ADDR_PKT_GET_EL(payload); in arm_spe_calc_ip() 36 payload = SPE_ADDR_PKT_ADDR_GET_BYTES_0_6(payload); in arm_spe_calc_ip() 40 payload |= 0xffULL << SPE_ADDR_PKT_ADDR_BYTE7_SHIFT; in arm_spe_calc_ip() 46 payload = SPE_ADDR_PKT_ADDR_GET_BYTES_0_6(payload); in arm_spe_calc_ip() 50 * defines the data virtual address payload format, the top byte in arm_spe_calc_ip() 55 * specific pattern in bits [55:52] of payload whic in arm_spe_calc_ip() 155 u64 payload, ip; arm_spe_read_record() local [all...] |
H A D | arm-spe-pkt-decoder.c | 72 case 1: packet->payload = *(uint8_t *)buf; break; in arm_spe_get_payload() 73 case 2: packet->payload = le16_to_cpu(*(uint16_t *)buf); break; in arm_spe_get_payload() 74 case 4: packet->payload = le32_to_cpu(*(uint32_t *)buf); break; in arm_spe_get_payload() 75 case 8: packet->payload = le64_to_cpu(*(uint64_t *)buf); break; in arm_spe_get_payload() 295 u64 payload = packet->payload; in arm_spe_pkt_desc_event() local 300 if (payload & BIT(EV_EXCEPTION_GEN)) in arm_spe_pkt_desc_event() 302 if (payload & BIT(EV_RETIRED)) in arm_spe_pkt_desc_event() 304 if (payload & BIT(EV_L1D_ACCESS)) in arm_spe_pkt_desc_event() 306 if (payload in arm_spe_pkt_desc_event() 335 u64 payload = packet->payload; arm_spe_pkt_desc_op_type() local 432 u64 payload = packet->payload; arm_spe_pkt_desc_addr() local 472 u64 payload = packet->payload; arm_spe_pkt_desc_counter() local 500 unsigned long long payload = packet->payload; arm_spe_pkt_desc() local [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | test_varlen.c | 43 void *payload = payload1; in handler64_unsigned() local 50 len = bpf_probe_read_kernel_str(payload, MAX_LEN, &buf_in1[0]); in handler64_unsigned() 52 payload += len; in handler64_unsigned() 56 len = bpf_probe_read_kernel_str(payload, MAX_LEN, &buf_in2[0]); in handler64_unsigned() 58 payload += len; in handler64_unsigned() 62 total1 = payload - (void *)payload1; in handler64_unsigned() 71 void *payload = payload3; in handler64_signed() local 78 len = bpf_probe_read_kernel_str(payload, MAX_LEN, &buf_in1[0]); in handler64_signed() 80 payload += len; in handler64_signed() 83 len = bpf_probe_read_kernel_str(payload, MAX_LE in handler64_signed() 97 void *payload = payload2; handler32_unsigned() local 125 void *payload = payload4; handler32_signed() local [all...] |
H A D | profiler.inc.h | 208 void* payload, in read_full_cgroup_path() 211 void* payload_start = payload; in read_full_cgroup_path() 219 bpf_probe_read_str(payload, MAX_PATH, BPF_CORE_READ(cgroup_node, name)); in read_full_cgroup_path() 221 return payload; in read_full_cgroup_path() 223 *root_pos = payload - payload_start; in read_full_cgroup_path() 226 payload += filepart_length; in read_full_cgroup_path() 230 return payload; in read_full_cgroup_path() 253 void* payload) in populate_cgroup_info() 306 bpf_probe_read_str(payload, MAX_PATH, BPF_CORE_READ(root_kernfs, name)); in populate_cgroup_info() 311 payload in populate_cgroup_info() 206 read_full_cgroup_path(struct kernfs_node* cgroup_node, struct kernfs_node* cgroup_root_node, void* payload, int* root_pos) read_full_cgroup_path() argument 251 populate_cgroup_info(struct cgroup_data_t* cgroup_data, struct task_struct* task, void* payload) populate_cgroup_info() argument 334 populate_var_metadata(struct var_metadata_t* metadata, struct task_struct* task, u32 pid, void* payload) populate_var_metadata() argument 368 void* payload = populate_var_metadata(&kill_data->meta, task, spid, kill_data->payload); get_var_kill_data() local 480 read_absolute_file_path_from_dentry(struct dentry* filp_dentry, void* payload) read_absolute_file_path_from_dentry() argument 567 void* payload = populate_var_metadata(&sysctl_data->meta, task, pid, sysctl_data->payload); BPF_KPROBE() local 642 void* payload = kill_data->payload; raw_tracepoint__sched_process_exit() local 710 void* payload = populate_var_metadata(&proc_exec_data->meta, task, pid, raw_tracepoint__sched_process_exec() local 807 void* payload = populate_var_metadata(&filemod_data->meta, task, pid, kprobe_ret__do_filp_open() local 861 void* payload = populate_var_metadata(&filemod_data->meta, task, pid, BPF_KPROBE() local 920 void* payload = populate_var_metadata(&filemod_data->meta, task, pid, BPF_KPROBE() local 962 void* payload = populate_var_metadata(&fork_data->meta, child, raw_tracepoint__sched_process_fork() local [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | test_varlen.c | 46 void *payload = payload1; in handler64_unsigned() local 53 len = bpf_probe_read_kernel_str(payload, MAX_LEN, &buf_in1[0]); in handler64_unsigned() 55 payload += len; in handler64_unsigned() 59 len = bpf_probe_read_kernel_str(payload, MAX_LEN, &buf_in2[0]); in handler64_unsigned() 61 payload += len; in handler64_unsigned() 65 total1 = payload - (void *)payload1; in handler64_unsigned() 76 void *payload = payload3; in handler64_signed() local 83 len = bpf_probe_read_kernel_str(payload, MAX_LEN, &buf_in1[0]); in handler64_signed() 85 payload += len; in handler64_signed() 88 len = bpf_probe_read_kernel_str(payload, MAX_LE in handler64_signed() 102 void *payload = payload2; handler32_unsigned() local 130 void *payload = payload4; handler32_signed() local [all...] |
H A D | profiler.inc.h | 207 void* payload, in read_full_cgroup_path() 210 void* payload_start = payload; in read_full_cgroup_path() 218 bpf_probe_read_kernel_str(payload, MAX_PATH, in read_full_cgroup_path() 221 return payload; in read_full_cgroup_path() 223 *root_pos = payload - payload_start; in read_full_cgroup_path() 226 payload += filepart_length; in read_full_cgroup_path() 230 return payload; in read_full_cgroup_path() 253 void* payload) in populate_cgroup_info() 306 bpf_probe_read_kernel_str(payload, MAX_PATH, in populate_cgroup_info() 312 payload in populate_cgroup_info() 205 read_full_cgroup_path(struct kernfs_node* cgroup_node, struct kernfs_node* cgroup_root_node, void* payload, int* root_pos) read_full_cgroup_path() argument 251 populate_cgroup_info(struct cgroup_data_t* cgroup_data, struct task_struct* task, void* payload) populate_cgroup_info() argument 336 populate_var_metadata(struct var_metadata_t* metadata, struct task_struct* task, u32 pid, void* payload) populate_var_metadata() argument 370 void* payload = populate_var_metadata(&kill_data->meta, task, spid, kill_data->payload); get_var_kill_data() local 484 read_absolute_file_path_from_dentry(struct dentry* filp_dentry, void* payload) read_absolute_file_path_from_dentry() argument 572 void* payload = populate_var_metadata(&sysctl_data->meta, task, pid, sysctl_data->payload); BPF_KPROBE() local 651 void* payload = kill_data->payload; raw_tracepoint__sched_process_exit() local 721 void* payload = populate_var_metadata(&proc_exec_data->meta, task, pid, raw_tracepoint__sched_process_exec() local 819 void* payload = populate_var_metadata(&filemod_data->meta, task, pid, kprobe_ret__do_filp_open() local 874 void* payload = populate_var_metadata(&filemod_data->meta, task, pid, BPF_KPROBE() local 933 void* payload = populate_var_metadata(&filemod_data->meta, task, pid, BPF_KPROBE() local 976 void* payload = populate_var_metadata(&fork_data->meta, child, raw_tracepoint__sched_process_fork() local [all...] |
/kernel/linux/linux-6.6/tools/perf/util/intel-pt-decoder/ |
H A D | intel-pt-pkt-decoder.c | 80 uint64_t payload; in intel_pt_get_long_tnt() local 86 payload = le64_to_cpu(*(uint64_t *)buf); in intel_pt_get_long_tnt() 89 if (payload & BIT63) in intel_pt_get_long_tnt() 91 payload <<= 1; in intel_pt_get_long_tnt() 96 packet->payload = payload << 1; in intel_pt_get_long_tnt() 103 uint64_t payload = 0; in intel_pt_get_pip() local 109 memcpy_le64(&payload, buf + 2, 6); in intel_pt_get_pip() 110 packet->payload = payload; in intel_pt_get_pip() 434 uint64_t payload = byte >> 3; intel_pt_get_cyc() local 691 unsigned long long payload = packet->payload; intel_pt_pkt_desc() local [all...] |
/kernel/linux/linux-5.10/tools/perf/util/intel-pt-decoder/ |
H A D | intel-pt-pkt-decoder.c | 79 uint64_t payload; in intel_pt_get_long_tnt() local 85 payload = le64_to_cpu(*(uint64_t *)buf); in intel_pt_get_long_tnt() 88 if (payload & BIT63) in intel_pt_get_long_tnt() 90 payload <<= 1; in intel_pt_get_long_tnt() 95 packet->payload = payload << 1; in intel_pt_get_long_tnt() 102 uint64_t payload = 0; in intel_pt_get_pip() local 108 memcpy_le64(&payload, buf + 2, 6); in intel_pt_get_pip() 109 packet->payload = payload >> in intel_pt_get_pip() 409 uint64_t payload = byte >> 3; intel_pt_get_cyc() local 662 unsigned long long payload = packet->payload; intel_pt_pkt_desc() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_aux.c | 241 /* program action and address and payload data (if 'is_write') */ in submit_channel_request() 533 static enum i2caux_transaction_action i2caux_action_from_payload(struct aux_payload *payload) in i2caux_action_from_payload() argument 535 if (payload->i2c_over_aux) { in i2caux_action_from_payload() 536 if (payload->write_status_update) { in i2caux_action_from_payload() 537 if (payload->mot) in i2caux_action_from_payload() 542 if (payload->write) { in i2caux_action_from_payload() 543 if (payload->mot) in i2caux_action_from_payload() 548 if (payload->mot) in i2caux_action_from_payload() 553 if (payload->write) in i2caux_action_from_payload() 560 struct aux_payload *payload, in dce_aux_transfer_raw() 559 dce_aux_transfer_raw(struct ddc_service *ddc, struct aux_payload *payload, enum aux_return_code_type *operation_result) dce_aux_transfer_raw() argument 616 dce_aux_transfer_dmub_raw(struct ddc_service *ddc, struct aux_payload *payload, enum aux_return_code_type *operation_result) dce_aux_transfer_dmub_raw() argument 643 dce_aux_log_payload(const char *payload_name, unsigned char *payload, uint32_t length, uint32_t max_length_to_log) dce_aux_log_payload() argument 695 dce_aux_transfer_with_retries(struct ddc_service *ddc, struct aux_payload *payload) dce_aux_transfer_with_retries() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ipa/ |
H A D | ipa_cmd.c | 30 * has a well-defined format, having a payload of a known length. This 32 * immediate command's opcode. The payload for a command resides in AP 136 /* Immediate command payload */ 258 struct ipa_cmd_register_write *payload; in ipa_cmd_register_write_offset_valid() local 268 bit_count = BITS_PER_BYTE * sizeof(payload->offset); in ipa_cmd_register_write_offset_valid() 366 struct ipa_cmd_hw_ip_fltrt_init *payload; in ipa_cmd_table_init_add() local 387 payload = &cmd_payload->table_init; in ipa_cmd_table_init_add() 391 payload->hash_rules_addr = cpu_to_le64(hash_addr); in ipa_cmd_table_init_add() 392 payload->flags = cpu_to_le64(val); in ipa_cmd_table_init_add() 393 payload in ipa_cmd_table_init_add() 405 struct ipa_cmd_hw_hdr_init_local *payload; ipa_cmd_hdr_init_local_add() local 433 struct ipa_cmd_register_write *payload; ipa_cmd_register_write_add() local 491 struct ipa_cmd_ip_packet_init *payload; ipa_cmd_ip_packet_init_add() local 516 struct ipa_cmd_hw_dma_mem_mem *payload; ipa_cmd_dma_shared_mem_add() local 556 struct ipa_cmd_ip_packet_tag_status *payload; ipa_cmd_ip_tag_status_add() local 574 union ipa_cmd_payload *payload; ipa_cmd_transfer_add() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ipa/ |
H A D | ipa_cmd.c | 30 * command has a well-defined format, having a payload of a known length. 32 * immediate command's opcode. The payload for a command resides in DRAM 138 /* Immediate command payload */ 250 struct ipa_cmd_register_write *payload; in ipa_cmd_register_write_offset_valid() local 259 bit_count = BITS_PER_BYTE * sizeof(payload->offset); in ipa_cmd_register_write_offset_valid() 380 struct ipa_cmd_hw_ip_fltrt_init *payload; in ipa_cmd_table_init_add() local 401 payload = &cmd_payload->table_init; in ipa_cmd_table_init_add() 405 payload->hash_rules_addr = cpu_to_le64(hash_addr); in ipa_cmd_table_init_add() 406 payload->flags = cpu_to_le64(val); in ipa_cmd_table_init_add() 407 payload in ipa_cmd_table_init_add() 420 struct ipa_cmd_hw_hdr_init_local *payload; ipa_cmd_hdr_init_local_add() local 448 struct ipa_cmd_register_write *payload; ipa_cmd_register_write_add() local 503 struct ipa_cmd_ip_packet_init *payload; ipa_cmd_ip_packet_init_add() local 526 struct ipa_cmd_hw_dma_mem_mem *payload; ipa_cmd_dma_shared_mem_add() local 569 struct ipa_cmd_ip_packet_tag_status *payload; ipa_cmd_ip_tag_status_add() local 590 union ipa_cmd_payload *payload; ipa_cmd_transfer_add() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | tunnel_conf.c | 210 struct nfp_tun_active_tuns *payload; in nfp_tunnel_keep_alive() local 217 payload = nfp_flower_cmsg_get_data(skb); in nfp_tunnel_keep_alive() 218 count = be32_to_cpu(payload->count); in nfp_tunnel_keep_alive() 225 if (pay_len != struct_size(payload, tun_info, count)) { in nfp_tunnel_keep_alive() 232 ipv4_addr = payload->tun_info[i].ipv4; in nfp_tunnel_keep_alive() 233 port = be32_to_cpu(payload->tun_info[i].egress_port); in nfp_tunnel_keep_alive() 252 struct nfp_tun_active_tuns_v6 *payload; in nfp_tunnel_keep_alive_v6() local 259 payload = nfp_flower_cmsg_get_data(skb); in nfp_tunnel_keep_alive_v6() 260 count = be32_to_cpu(payload->count); in nfp_tunnel_keep_alive_v6() 267 if (pay_len != struct_size(payload, tun_inf in nfp_tunnel_keep_alive_v6() 508 struct nfp_tun_neigh_v6 *payload; nfp_tun_write_neigh() local 519 struct nfp_tun_neigh_v4 *payload; nfp_tun_write_neigh() local 551 struct nfp_tun_neigh_v6 *payload; nfp_tun_write_neigh() local 559 struct nfp_tun_neigh_v4 *payload; nfp_tun_write_neigh() local 585 struct nfp_tun_neigh_v6 *payload; nfp_tun_write_neigh() local 591 struct nfp_tun_neigh_v4 *payload; nfp_tun_write_neigh() local 752 struct nfp_tun_req_route_ipv4 *payload; nfp_tunnel_request_route_v4() local 800 struct nfp_tun_req_route_ipv6 *payload; nfp_tunnel_request_route_v6() local 847 struct nfp_tun_ipv4_addr payload; nfp_tun_write_ipv4_list() local 928 struct nfp_tun_ipv6_addr payload; nfp_tun_write_ipv6_list() local 999 struct nfp_tun_mac_addr_offload payload; __nfp_tunnel_offload_mac() local 1434 struct nfp_tun_pre_tun_rule payload; nfp_flower_xmit_pre_tun_flow() local 1486 struct nfp_tun_pre_tun_rule payload; nfp_flower_xmit_pre_tun_del_flow() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/event/src/ |
H A D | event.c | 74 uint8_t *payload) in ia_css_event_decode() 76 assert(payload[1] == 0); in ia_css_event_decode() 77 assert(payload[2] == 0); in ia_css_event_decode() 78 assert(payload[3] == 0); in ia_css_event_decode() 89 payload[0] = event & 0xff; /*event_code */ in ia_css_event_decode() 90 payload[1] = (event >> 8) & 0xff; in ia_css_event_decode() 91 payload[2] = (event >> 16) & 0xff; in ia_css_event_decode() 92 payload[3] = 0; in ia_css_event_decode() 94 switch (payload[0]) { in ia_css_event_decode() 96 payload[ in ia_css_event_decode() 72 ia_css_event_decode( u32 event, uint8_t *payload) ia_css_event_decode() argument [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/event/src/ |
H A D | event.c | 74 uint8_t *payload) in ia_css_event_decode() 76 assert(payload[1] == 0); in ia_css_event_decode() 77 assert(payload[2] == 0); in ia_css_event_decode() 78 assert(payload[3] == 0); in ia_css_event_decode() 89 payload[0] = event & 0xff; /*event_code */ in ia_css_event_decode() 90 payload[1] = (event >> 8) & 0xff; in ia_css_event_decode() 91 payload[2] = (event >> 16) & 0xff; in ia_css_event_decode() 92 payload[3] = 0; in ia_css_event_decode() 94 switch (payload[0]) { in ia_css_event_decode() 96 payload[ in ia_css_event_decode() 72 ia_css_event_decode( u32 event, uint8_t *payload) ia_css_event_decode() argument [all...] |
/kernel/linux/linux-5.10/tools/perf/util/arm-spe-decoder/ |
H A D | arm-spe-pkt-decoder.c | 73 /* return ARM SPE payload size from its encoding, 96 case 1: packet->payload = *(uint8_t *)buf; break; in arm_spe_get_payload() 97 case 2: packet->payload = le16_to_cpu(*(uint16_t *)buf); break; in arm_spe_get_payload() 98 case 4: packet->payload = le32_to_cpu(*(uint32_t *)buf); break; in arm_spe_get_payload() 99 case 8: packet->payload = le64_to_cpu(*(uint64_t *)buf); break; in arm_spe_get_payload() 190 packet->payload = le16_to_cpu(*(uint16_t *)(buf + 1)); in arm_spe_get_counter() 207 memcpy_le64(&packet->payload, buf + 1, 8); in arm_spe_get_addr() 278 unsigned long long payload = packet->payload; in arm_spe_pkt_desc() local 293 if (payload in arm_spe_pkt_desc() [all...] |
/kernel/linux/linux-5.10/drivers/staging/hievent/ |
H A D | hiview_hievent.c | 48 struct hievent_payload *payload); 52 struct hievent_payload *payload = NULL; in hievent_payload_create() local 54 payload = kmalloc(sizeof(*payload), GFP_KERNEL); in hievent_payload_create() 55 if (!payload) in hievent_payload_create() 58 payload->key = NULL; in hievent_payload_create() 59 payload->value = NULL; in hievent_payload_create() 60 payload->next = NULL; in hievent_payload_create() 62 return payload; in hievent_payload_create() 92 struct hievent_payload *payload) in hievent_add_payload() 91 hievent_add_payload(struct hiview_hievent *obj, struct hievent_payload *payload) hievent_add_payload() argument 125 struct hievent_payload *payload = NULL; hievent_put_integer() local 158 struct hievent_payload *payload = NULL; hievent_put_string() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/hievent/ |
H A D | hiview_hievent.c | 48 struct hievent_payload *payload); 52 struct hievent_payload *payload = NULL; in hievent_payload_create() local 54 payload = kmalloc(sizeof(*payload), GFP_KERNEL); in hievent_payload_create() 55 if (!payload) in hievent_payload_create() 58 payload->key = NULL; in hievent_payload_create() 59 payload->value = NULL; in hievent_payload_create() 60 payload->next = NULL; in hievent_payload_create() 62 return payload; in hievent_payload_create() 92 struct hievent_payload *payload) in hievent_add_payload() 91 hievent_add_payload(struct hiview_hievent *obj, struct hievent_payload *payload) hievent_add_payload() argument 125 struct hievent_payload *payload = NULL; hievent_put_integer() local 158 struct hievent_payload *payload = NULL; hievent_put_string() local [all...] |
/kernel/linux/linux-6.6/security/keys/trusted-keys/ |
H A D | trusted_tpm2.c | 31 static int tpm2_key_encode(struct trusted_key_payload *payload, in tpm2_key_encode() argument 79 work1 = payload->blob; in tpm2_key_encode() 80 work1 = asn1_encode_sequence(work1, work1 + sizeof(payload->blob), in tpm2_key_encode() 85 return work1 - payload->blob; in tpm2_key_encode() 96 static int tpm2_key_decode(struct trusted_key_payload *payload, in tpm2_key_decode() argument 106 ret = asn1_ber_decoder(&tpm2key_decoder, &ctx, payload->blob, in tpm2_key_decode() 107 payload->blob_len); in tpm2_key_decode() 219 * tpm2_seal_trusted() - seal the payload of a trusted key 222 * @payload: the key data in clear and encrypted form 228 struct trusted_key_payload *payload, in tpm2_seal_trusted() 227 tpm2_seal_trusted(struct tpm_chip *chip, struct trusted_key_payload *payload, struct trusted_key_options *options) tpm2_seal_trusted() argument 360 tpm2_load_cmd(struct tpm_chip *chip, struct trusted_key_payload *payload, struct trusted_key_options *options, u32 *blob_handle) tpm2_load_cmd() argument 458 tpm2_unseal_cmd(struct tpm_chip *chip, struct trusted_key_payload *payload, struct trusted_key_options *options, u32 blob_handle) tpm2_unseal_cmd() argument 528 tpm2_unseal_trusted(struct tpm_chip *chip, struct trusted_key_payload *payload, struct trusted_key_options *options) tpm2_unseal_trusted() argument [all...] |