/linux/drivers/infiniband/hw/hfi1/ |
H A D | platform.c | 61 struct hfi1_pportdata *ppd = dd->pport; in save_platform_config_fields() local 69 ppd->port_type = temp_dest >> in save_platform_config_fields() 76 ppd->local_atten = temp_dest >> in save_platform_config_fields() 83 ppd->remote_atten = temp_dest >> in save_platform_config_fields() 90 ppd->default_atten = temp_dest >> in save_platform_config_fields() 97 ppd->tx_preset_eq = (temp_scratch & TX_EQ_SMASK) >> TX_EQ_SHIFT; in save_platform_config_fields() 98 ppd->tx_preset_noeq = (temp_scratch & TX_NO_EQ_SMASK) >> TX_NO_EQ_SHIFT; in save_platform_config_fields() 99 ppd->rx_preset = (temp_scratch & RX_SMASK) >> RX_SHIFT; in save_platform_config_fields() 101 ppd->max_power_class = (temp_scratch & QSFP_MAX_POWER_SMASK) >> in save_platform_config_fields() 104 ppd in save_platform_config_fields() 163 get_port_type(struct hfi1_pportdata * ppd) get_port_type() argument 178 set_qsfp_tx(struct hfi1_pportdata * ppd,int on) set_qsfp_tx() argument 193 qual_power(struct hfi1_pportdata * ppd) qual_power() argument 222 qual_bitrate(struct hfi1_pportdata * ppd) qual_bitrate() argument 248 set_qsfp_high_power(struct hfi1_pportdata * ppd) set_qsfp_high_power() argument 283 apply_rx_cdr(struct hfi1_pportdata * ppd,u32 rx_preset_index,u8 * cdr_ctrl_byte) apply_rx_cdr() argument 334 apply_tx_cdr(struct hfi1_pportdata * ppd,u32 tx_preset_index,u8 * cdr_ctrl_byte) apply_tx_cdr() argument 385 apply_cdr_settings(struct hfi1_pportdata * ppd,u32 rx_preset_index,u32 tx_preset_index) apply_cdr_settings() argument 399 apply_tx_eq_auto(struct hfi1_pportdata * ppd) apply_tx_eq_auto() argument 412 apply_tx_eq_prog(struct hfi1_pportdata * ppd,u32 tx_preset_index) apply_tx_eq_prog() argument 456 apply_rx_eq_emp(struct hfi1_pportdata * ppd,u32 rx_preset_index) apply_rx_eq_emp() argument 500 apply_eq_settings(struct hfi1_pportdata * ppd,u32 rx_preset_index,u32 tx_preset_index) apply_eq_settings() argument 521 apply_rx_amplitude_settings(struct hfi1_pportdata * ppd,u32 rx_preset_index,u32 tx_preset_index) apply_rx_amplitude_settings() argument 591 apply_tx_lanes(struct hfi1_pportdata * ppd,u8 field_id,u32 config_data,const char * message) apply_tx_lanes() argument 618 aoc_low_power_setting(struct hfi1_pportdata * ppd) aoc_low_power_setting() argument 641 apply_tunings(struct hfi1_pportdata * ppd,u32 tx_preset_index,u8 tuning_method,u32 total_atten,u8 limiting_active) apply_tunings() argument 725 tune_active_qsfp(struct hfi1_pportdata * ppd,u32 * ptr_tx_preset,u32 * ptr_rx_preset,u32 * ptr_total_atten) tune_active_qsfp() argument 814 tune_qsfp(struct hfi1_pportdata * ppd,u32 * ptr_tx_preset,u32 * ptr_rx_preset,u8 * ptr_tuning_method,u32 * ptr_total_atten) tune_qsfp() argument 886 tune_serdes(struct hfi1_pportdata * ppd) tune_serdes() argument [all...] |
H A D | intr.c | 16 static void set_mgmt_allowed(struct hfi1_pportdata *ppd) in set_mgmt_allowed() argument 19 struct hfi1_devdata *dd = ppd->dd; in set_mgmt_allowed() 21 if (ppd->neighbor_type == NEIGHBOR_TYPE_HFI) { in set_mgmt_allowed() 22 ppd->mgmt_allowed = 1; in set_mgmt_allowed() 25 ppd->mgmt_allowed = (frame >> MGMT_ALLOWED_SHIFT) in set_mgmt_allowed() 37 static void add_full_mgmt_pkey(struct hfi1_pportdata *ppd) in add_full_mgmt_pkey() argument 39 struct hfi1_devdata *dd = ppd->dd; in add_full_mgmt_pkey() 41 /* Sanity check - ppd->pkeys[2] should be 0, or already initialized */ in add_full_mgmt_pkey() 42 if (!((ppd->pkeys[2] == 0) || (ppd in add_full_mgmt_pkey() 50 signal_ib_event(struct hfi1_pportdata * ppd,enum ib_event_type ev) signal_ib_event() argument 81 struct hfi1_pportdata *ppd = &dd->pport[0]; handle_linkup_change() local [all...] |
H A D | qsfp.c | 274 static int __i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, in __i2c_write() argument 277 struct hfi1_devdata *dd = ppd->dd; in __i2c_write() 293 int i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, int offset, in i2c_write() argument 298 if (!check_chip_resource(ppd->dd, i2c_target(target), __func__)) in i2c_write() 301 ret = __i2c_write(ppd, target, i2c_addr, offset, bp, len); in i2c_write() 313 static int __i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, in __i2c_read() argument 316 struct hfi1_devdata *dd = ppd->dd; in __i2c_read() 332 int i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, int offset, in i2c_read() argument 337 if (!check_chip_resource(ppd->dd, i2c_target(target), __func__)) in i2c_read() 340 ret = __i2c_read(ppd, targe in i2c_read() 355 qsfp_write(struct hfi1_pportdata * ppd,u32 target,int addr,void * bp,int len) qsfp_write() argument 415 qsfp_read(struct hfi1_pportdata * ppd,u32 target,int addr,void * bp,int len) qsfp_read() argument 468 one_qsfp_read(struct hfi1_pportdata * ppd,u32 target,int addr,void * bp,int len) one_qsfp_read() argument 496 refresh_qsfp_cache(struct hfi1_pportdata * ppd,struct qsfp_data * cp) refresh_qsfp_cache() argument 621 qsfp_mod_present(struct hfi1_pportdata * ppd) qsfp_mod_present() argument 648 struct hfi1_pportdata *ppd; get_cable_info() local 728 qsfp_dump(struct hfi1_pportdata * ppd,char * buf,int len) qsfp_dump() argument [all...] |
H A D | init.c | 86 struct hfi1_pportdata *ppd) in hfi1_create_kctxt() argument 94 ret = hfi1_create_ctxtdata(ppd, dd->node, &rcd); in hfi1_create_kctxt() 304 int hfi1_create_ctxtdata(struct hfi1_pportdata *ppd, int numa, in hfi1_create_ctxtdata() argument 307 struct hfi1_devdata *dd = ppd->dd; in hfi1_create_ctxtdata() 331 rcd->ppd = ppd; in hfi1_create_ctxtdata() 483 void set_link_ipg(struct hfi1_pportdata *ppd) in set_link_ipg() argument 485 struct hfi1_devdata *dd = ppd->dd; in set_link_ipg() 498 cc_state = get_cc_state(ppd); in set_link_ipg() 509 u16 ccti = ppd in set_link_ipg() 538 struct hfi1_pportdata *ppd; cca_timer_fn() local 589 hfi1_init_pportdata(struct pci_dev * pdev,struct hfi1_pportdata * ppd,struct hfi1_devdata * dd,u8 hw_pidx,u32 port) hfi1_init_pportdata() argument 740 struct hfi1_pportdata *ppd; create_workqueues() local 794 struct hfi1_pportdata *ppd; destroy_workqueues() local 848 struct hfi1_pportdata *ppd; hfi1_init() local 982 struct hfi1_pportdata *ppd; stop_timers() local 1005 struct hfi1_pportdata *ppd; shutdown_device() local 1321 struct hfi1_pportdata *ppd; hfi1_disable_after_error() local 1486 struct hfi1_pportdata *ppd = &dd->pport[pidx]; cleanup_device_data() local 1559 struct hfi1_pportdata *ppd; init_one() local [all...] |
H A D | mad.c | 61 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); in hfi1_lookup_pkey_value() local 63 if (pkey_idx < ARRAY_SIZE(ppd->pkeys)) in hfi1_lookup_pkey_value() 64 return ppd->pkeys[pkey_idx]; in hfi1_lookup_pkey_value() 256 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); in hfi1_create_qp0_ah() local 257 struct hfi1_devdata *dd = dd_from_ppd(ppd); in hfi1_create_qp0_ah() 258 u32 port_num = ppd->port; in hfi1_create_qp0_ah() 635 static void set_link_width_enabled(struct hfi1_pportdata *ppd, u32 w) in set_link_width_enabled() argument 637 (void)hfi1_set_ib_cfg(ppd, HFI1_IB_CFG_LWID_ENB, w); in set_link_width_enabled() 640 static void set_link_width_downgrade_enabled(struct hfi1_pportdata *ppd, u32 w) in set_link_width_downgrade_enabled() argument 642 (void)hfi1_set_ib_cfg(ppd, HFI1_IB_CFG_LWID_DG_EN in set_link_width_downgrade_enabled() 645 set_link_speed_enabled(struct hfi1_pportdata * ppd,u32 s) set_link_speed_enabled() argument 760 struct hfi1_pportdata *ppd; __subn_get_opa_portinfo() local 972 struct hfi1_pportdata *ppd = dd->pport + port - 1; get_pkeys() local 1150 port_states_transition_allowed(struct hfi1_pportdata * ppd,u32 logical_new,u32 physical_new) port_states_transition_allowed() argument 1198 set_port_states(struct hfi1_pportdata * ppd,struct opa_smp * smp,u32 logical_state,u32 phys_state,int local_mad) set_port_states() argument 1316 struct hfi1_pportdata *ppd; __subn_set_opa_portinfo() local 1630 struct hfi1_pportdata *ppd; set_pkeys() local 1911 struct hfi1_pportdata *ppd; __subn_set_opa_sc_to_vlt() local 1951 struct hfi1_pportdata *ppd; __subn_get_opa_sc_to_vlnt() local 1976 struct hfi1_pportdata *ppd; __subn_set_opa_sc_to_vlnt() local 2010 struct hfi1_pportdata *ppd; __subn_get_opa_psi() local 2053 struct hfi1_pportdata *ppd; __subn_set_opa_psi() local 2150 struct hfi1_pportdata *ppd; __subn_get_opa_bct() local 2174 struct hfi1_pportdata *ppd; __subn_set_opa_bct() local 2196 struct hfi1_pportdata *ppd = ppd_from_ibp(to_iport(ibdev, port)); __subn_get_opa_vl_arb() local 2238 struct hfi1_pportdata *ppd = ppd_from_ibp(to_iport(ibdev, port)); __subn_set_opa_vl_arb() local 2584 a0_portstatus(struct hfi1_pportdata * ppd,struct opa_port_status_rsp * rsp) a0_portstatus() argument 2650 get_xmit_wait_counters(struct hfi1_pportdata * ppd,u16 link_width,u16 link_speed,int vl) get_xmit_wait_counters() argument 2697 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); pma_get_opa_portstatus() local 2854 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); get_error_counter_summary() local 2888 a0_datacounters(struct hfi1_pportdata * ppd,struct _port_dctrs * rsp) a0_datacounters() argument 2940 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); pma_get_opa_datacounters() local 3117 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); pma_get_opa_port_ectrs() local 3166 struct hfi1_pportdata *ppd; pma_get_opa_porterrors() local 3435 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); pma_set_opa_portstatus() local 3669 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); __subn_get_opa_cong_info() local 3694 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); __subn_get_opa_cong_setting() local 3735 apply_cc_state(struct hfi1_pportdata * ppd) apply_cc_state() argument 3786 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); __subn_set_opa_cong_setting() local 3824 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); __subn_get_opa_hfi1_cong_log() local 3892 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); __subn_get_opa_cc_table() local 3943 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); __subn_set_opa_cc_table() local 4001 struct hfi1_pportdata *ppd = dd->pport; __subn_get_opa_led_info() local 4340 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); is_full_mgmt_pkey_in_table() local 4356 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); is_local_mad() local 4381 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); opa_local_smp_check() local [all...] |
H A D | chip.c | 1034 static void set_partition_keys(struct hfi1_pportdata *ppd); 1036 static const char *link_state_reason_name(struct hfi1_pportdata *ppd, 1043 static void update_statusp(struct hfi1_pportdata *ppd, u32 state); 1044 static int wait_phys_link_offline_substates(struct hfi1_pportdata *ppd, 1046 static int wait_logical_linkstate(struct hfi1_pportdata *ppd, u32 state, 1048 static void log_state_transition(struct hfi1_pportdata *ppd, u32 state); 1049 static void log_physical_state(struct hfi1_pportdata *ppd, u32 state); 1050 static int wait_physical_linkstate(struct hfi1_pportdata *ppd, u32 state, 1052 static int wait_phys_link_out_of_offline(struct hfi1_pportdata *ppd, 1061 static void clear_full_mgmt_pkey(struct hfi1_pportdata *ppd); 1477 struct hfi1_pportdata *ppd = context; port_access_u32_csr() local 1487 struct hfi1_pportdata *ppd = context; port_access_u64_csr() local 1527 struct hfi1_pportdata *ppd = context; access_sw_link_dn_cnt() local 1537 struct hfi1_pportdata *ppd = context; access_sw_link_up_cnt() local 1548 struct hfi1_pportdata *ppd = (struct hfi1_pportdata *)context; access_sw_unknown_frame_cnt() local 1558 struct hfi1_pportdata *ppd = (struct hfi1_pportdata *)context; access_sw_xmit_discards() local 1576 struct hfi1_pportdata *ppd = context; access_xmit_constraint_errs() local 1588 struct hfi1_pportdata *ppd = context; access_rcv_constraint_errs() local 5552 struct hfi1_pportdata *ppd = dd->pport; update_rcverr_timer() local 5656 __count_port_discards(struct hfi1_pportdata * ppd) __count_port_discards() argument 5678 struct hfi1_pportdata *ppd = dd->pport; handle_send_egress_err_info() local 6074 struct hfi1_pportdata *ppd = dd->pport; handle_qsfp_int() local 6218 struct hfi1_pportdata *ppd = dd->pport; acquire_lcb_access() local 6336 handle_8051_request(struct hfi1_pportdata * ppd) handle_8051_request() argument 6467 set_linkup_defaults(struct hfi1_pportdata * ppd) set_linkup_defaults() argument 6659 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata, handle_sma_message() local 6739 start_freeze_handling(struct hfi1_pportdata * ppd,int flags) start_freeze_handling() argument 6872 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata, handle_freeze() local 6945 update_xmit_counters(struct hfi1_pportdata * ppd,u16 link_width) update_xmit_counters() argument 6969 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata, handle_link_up() local 7013 reset_neighbor_info(struct hfi1_pportdata * ppd) reset_neighbor_info() argument 7099 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata, handle_link_down() local 7186 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata, handle_link_bounce() local 7255 clear_full_mgmt_pkey(struct hfi1_pportdata * ppd) clear_full_mgmt_pkey() argument 7398 get_linkup_link_widths(struct hfi1_pportdata * ppd) get_linkup_link_widths() argument 7423 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata, handle_verify_cap() local 7599 apply_link_downgrade_policy(struct hfi1_pportdata * ppd,bool refresh_widths) apply_link_downgrade_policy() argument 7692 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata, handle_link_downgrade() local 7732 struct hfi1_pportdata *ppd = dd->pport; handle_8051_interrupt() local 7930 struct hfi1_pportdata *ppd = dd->pport; handle_dcc_err() local 7945 struct hfi1_pportdata *ppd = dd->pport; handle_dcc_err() local 8645 struct hfi1_pportdata *ppd = dd->pport; read_lcb_csr() local 8694 struct hfi1_pportdata *ppd = dd->pport; write_lcb_csr() local 9343 set_local_link_attributes(struct hfi1_pportdata * ppd) set_local_link_attributes() argument 9442 start_link(struct hfi1_pportdata * ppd) start_link() argument 9467 wait_for_qsfp_init(struct hfi1_pportdata * ppd) wait_for_qsfp_init() argument 9501 set_qsfp_int_n(struct hfi1_pportdata * ppd,u8 enable) set_qsfp_int_n() argument 9521 reset_qsfp(struct hfi1_pportdata * ppd) reset_qsfp() argument 9560 handle_qsfp_error_conditions(struct hfi1_pportdata * ppd,u8 * qsfp_interrupt_status) handle_qsfp_error_conditions() argument 9663 struct hfi1_pportdata *ppd; qsfp_event() local 9724 struct hfi1_pportdata *ppd = dd->pport; init_qsfp_int() local 9775 test_qsfp_read(struct hfi1_pportdata * ppd) test_qsfp_read() argument 9810 try_start_link(struct hfi1_pportdata * ppd) try_start_link() argument 9836 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata, handle_start_link() local 9841 bringup_serdes(struct hfi1_pportdata * ppd) bringup_serdes() argument 9880 hfi1_quiet_serdes(struct hfi1_pportdata * ppd) hfi1_quiet_serdes() argument 9911 struct hfi1_pportdata *ppd; init_cpu_counters() local 10018 hfi1_get_ib_cfg(struct hfi1_pportdata * ppd,int which) hfi1_get_ib_cfg() argument 10117 set_send_length(struct hfi1_pportdata * ppd) set_send_length() argument 10170 set_lidlmc(struct hfi1_pportdata * ppd) set_lidlmc() argument 10267 state_complete_reason_code_string(struct hfi1_pportdata * ppd,u32 code) state_complete_reason_code_string() argument 10281 decode_state_complete(struct hfi1_pportdata * ppd,u32 frame,const char * prefix) decode_state_complete() argument 10319 check_lni_states(struct hfi1_pportdata * ppd) check_lni_states() argument 10362 force_logical_link_state_down(struct hfi1_pportdata * ppd) force_logical_link_state_down() argument 10404 goto_offline(struct hfi1_pportdata * ppd,u8 rem_reason) goto_offline() argument 10545 link_state_reason_name(struct hfi1_pportdata * ppd,u32 state) link_state_reason_name() argument 10571 driver_pstate(struct hfi1_pportdata * ppd) driver_pstate() argument 10605 driver_lstate(struct hfi1_pportdata * ppd) driver_lstate() argument 10624 set_link_down_reason(struct hfi1_pportdata * ppd,u8 lcl_reason,u8 neigh_reason,u8 rem_reason) set_link_down_reason() argument 10642 data_vls_operational(struct hfi1_pportdata * ppd) data_vls_operational() argument 10668 set_link_state(struct hfi1_pportdata * ppd,u32 state) set_link_state() argument 10969 hfi1_set_ib_cfg(struct hfi1_pportdata * ppd,int which,u32 val) hfi1_set_ib_cfg() argument 11053 init_vl_arb_caches(struct hfi1_pportdata * ppd) init_vl_arb_caches() argument 11083 vl_arb_lock_cache(struct hfi1_pportdata * ppd,int idx) vl_arb_lock_cache() argument 11091 vl_arb_unlock_cache(struct hfi1_pportdata * ppd,int idx) vl_arb_unlock_cache() argument 11116 set_vl_weights(struct hfi1_pportdata * ppd,u32 target,u32 size,struct ib_vl_weight_elem * vl) set_vl_weights() argument 11409 set_buffer_control(struct hfi1_pportdata * ppd,struct buffer_control * new_bc) set_buffer_control() argument 11602 fm_get_table(struct hfi1_pportdata * ppd,int which,void * t) fm_get_table() argument 11656 fm_set_table(struct hfi1_pportdata * ppd,int which,void * t) fm_set_table() argument 12256 hfi1_read_portcntrs(struct hfi1_pportdata * ppd,char ** namep,u64 ** cntrp) hfi1_read_portcntrs() argument 12307 struct hfi1_pportdata *ppd; free_cntrs() local 12453 read_port_cntr(struct hfi1_pportdata * ppd,int index,int vl) read_port_cntr() argument 12473 write_port_cntr(struct hfi1_pportdata * ppd,int index,int vl,u64 data) write_port_cntr() argument 12500 struct hfi1_pportdata *ppd; do_update_synth_timer() local 12603 struct hfi1_pportdata *ppd; init_cntrs() local 12918 update_statusp(struct hfi1_pportdata * ppd,u32 state) update_statusp() argument 12955 wait_logical_linkstate(struct hfi1_pportdata * ppd,u32 state,int msecs) wait_logical_linkstate() argument 12979 log_state_transition(struct hfi1_pportdata * ppd,u32 state) log_state_transition() argument 12992 log_physical_state(struct hfi1_pportdata * ppd,u32 state) log_physical_state() argument 13014 wait_physical_linkstate(struct hfi1_pportdata * ppd,u32 state,int msecs) wait_physical_linkstate() argument 13047 wait_phys_link_offline_substates(struct hfi1_pportdata * ppd,int msecs) wait_phys_link_offline_substates() argument 13080 wait_phys_link_out_of_offline(struct hfi1_pportdata * ppd,int msecs) wait_phys_link_out_of_offline() argument 13509 set_partition_keys(struct hfi1_pportdata * ppd) set_partition_keys() argument 14122 struct hfi1_pportdata *ppd = &dd->pport[i]; init_early_variables() local 14985 struct hfi1_pportdata *ppd; hfi1_init_dd() local 15311 delay_cycles(struct hfi1_pportdata * ppd,u32 desired_egress_rate,u32 dw_len) delay_cycles() argument 15345 create_pbc(struct hfi1_pportdata * ppd,u64 flags,int srate_mbs,u32 vl,u32 dw_len) create_pbc() argument 15454 struct hfi1_pportdata *ppd = &dd->pport[0]; handle_temp_err() local [all...] |
H A D | ud.c | 34 struct hfi1_pportdata *ppd; in ud_loopback() local 67 ppd = ppd_from_ibp(ibp); in ud_loopback() 75 slid = ppd->lid | (rdma_ah_get_path_bits(ah_attr) & in ud_loopback() 76 ((1 << ppd->lmc) - 1)); in ud_loopback() 77 if (unlikely(ingress_pkey_check(ppd, pkey, sc5, in ud_loopback() 168 cpu_to_be64(ppd->guids[HFI1_PORT_GUID_INDEX]); in ud_loopback() 207 wc.slid = (ppd->lid | (rdma_ah_get_path_bits(ah_attr) & in ud_loopback() 208 ((1 << ppd->lmc) - 1))) & U16_MAX; in ud_loopback() 213 wc.dlid_path_bits = rdma_ah_get_dlid(ah_attr) & ((1 << ppd->lmc) - 1); in ud_loopback() 271 struct hfi1_pportdata *ppd; in hfi1_make_ud_req_9B() local 338 struct hfi1_pportdata *ppd; hfi1_make_ud_req_16B() local 439 struct hfi1_pportdata *ppd; hfi1_make_ud_req() local 557 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); hfi1_lookup_pkey_idx() local 603 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); return_cnp_16B() local 665 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); return_cnp() local 729 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); opa_smp_check() local 816 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); hfi1_ud_rcv() local [all...] |
H A D | debugfs.c | 449 struct hfi1_pportdata *ppd; in portcntrs_debugfs_read() local 452 ppd = private2ppd(file); in portcntrs_debugfs_read() 453 avail = hfi1_read_portcntrs(ppd, NULL, &counters); in portcntrs_debugfs_read() 475 struct hfi1_pportdata *ppd; in asic_flags_read() local 484 ppd = private2ppd(file); in asic_flags_read() 485 dd = ppd->dd; in asic_flags_read() 524 struct hfi1_pportdata *ppd; in asic_flags_write() local 532 ppd = private2ppd(file); in asic_flags_write() 533 dd = ppd->dd; in asic_flags_write() 570 struct hfi1_pportdata *ppd in dc8051_memory_read() local 610 struct hfi1_pportdata *ppd = private2ppd(file); debugfs_lcb_read() local 644 struct hfi1_pportdata *ppd = private2ppd(file); debugfs_lcb_write() local 680 struct hfi1_pportdata *ppd; qsfp_debugfs_dump() local 700 struct hfi1_pportdata *ppd; __i2c_debugfs_write() local 754 struct hfi1_pportdata *ppd; __i2c_debugfs_read() local 814 struct hfi1_pportdata *ppd; __qsfp_debugfs_write() local 861 struct hfi1_pportdata *ppd; __qsfp_debugfs_read() local 917 struct hfi1_pportdata *ppd; __i2c_debugfs_open() local 936 struct hfi1_pportdata *ppd; __i2c_debugfs_release() local 957 struct hfi1_pportdata *ppd; __qsfp_debugfs_open() local 976 struct hfi1_pportdata *ppd; __qsfp_debugfs_release() local 1028 struct hfi1_pportdata *ppd = private2ppd(file); exprom_wp_debugfs_write() local 1057 struct hfi1_pportdata *ppd = private2ppd(fp); exprom_wp_debugfs_release() local 1157 struct hfi1_pportdata *ppd; hfi1_dbg_ibdev_init() local [all...] |
H A D | qsfp.h | 171 struct hfi1_pportdata *ppd; member 183 int refresh_qsfp_cache(struct hfi1_pportdata *ppd, 186 int qsfp_mod_present(struct hfi1_pportdata *ppd); 190 int i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, 192 int i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, 194 int qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, 196 int qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, 198 int one_qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp,
|
H A D | hfi.h | 177 struct hfi1_pportdata *ppd; member 625 * Possible "operations" for f_rcvctrl(ppd, op, ctxt) 699 struct hfi1_pportdata *ppd; /* read-only */ member 1427 int hfi1_create_ctxtdata(struct hfi1_pportdata *ppd, int numa, 1430 void hfi1_init_pportdata(struct pci_dev *pdev, struct hfi1_pportdata *ppd, 1638 static inline u32 active_egress_rate(struct hfi1_pportdata *ppd) in active_egress_rate() argument 1640 u16 link_speed = ppd->link_speed_active; in active_egress_rate() 1641 u16 link_width = ppd->link_width_active; in active_egress_rate() 1694 void set_link_ipg(struct hfi1_pportdata *ppd); 1695 void process_becn(struct hfi1_pportdata *ppd, u 1773 ingress_pkey_table_search(struct hfi1_pportdata * ppd,u16 pkey) ingress_pkey_table_search() argument 1789 ingress_pkey_table_fail(struct hfi1_pportdata * ppd,u16 pkey,u32 slid) ingress_pkey_table_fail() argument 1810 ingress_pkey_check(struct hfi1_pportdata * ppd,u16 pkey,u8 sc5,u8 idx,u32 slid,bool force) ingress_pkey_check() argument 1843 rcv_pkey_check(struct hfi1_pportdata * ppd,u16 pkey,u8 sc5,u16 slid) rcv_pkey_check() argument 1902 dd_from_ppd(struct hfi1_pportdata * ppd) dd_from_ppd() argument 1983 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); hfi1_get_pkey() local 1999 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); get_sguid() local 2008 get_cc_state(struct hfi1_pportdata * ppd) get_cc_state() argument 2017 get_cc_state_protected(struct hfi1_pportdata * ppd) get_cc_state_protected() argument 2349 struct hfi1_pportdata *ppd; hfi1_reset_cpu_counters() local 2419 struct hfi1_pportdata *ppd; hfi1_update_ah_attr() local 2562 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); hfi1_make_ext_grh() local [all...] |
H A D | verbs.c | 332 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_kdeth_eager_rcv() local 333 struct hfi1_ibport *ibp = &ppd->ibport_data; in hfi1_kdeth_eager_rcv() 334 struct rvt_dev_info *rdi = &ppd->dd->verbs_dev.rdi; in hfi1_kdeth_eager_rcv() 386 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_kdeth_expected_rcv() local 387 struct hfi1_ibport *ibp = &ppd->ibport_data; in hfi1_kdeth_expected_rcv() 388 struct rvt_dev_info *rdi = &ppd->dd->verbs_dev.rdi; in hfi1_kdeth_expected_rcv() 438 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_do_pkey_check() local 458 struct hfi1_pportdata *ppd = rcd->ppd; hfi1_handle_packet() local 806 struct hfi1_pportdata *ppd = ps->ppd; hfi1_verbs_send_dma() local 946 struct hfi1_pportdata *ppd = ps->ppd; hfi1_verbs_send_pio() local 1116 egress_pkey_check(struct hfi1_pportdata * ppd,u32 slid,u16 pkey,u8 sc5,int8_t s_pkey_index) egress_pkey_check() argument 1373 struct hfi1_pportdata *ppd = &dd->pport[port_num - 1]; query_port() local 1449 struct hfi1_pportdata *ppd = &dd->pport[port_num - 1]; shut_down_port() local 1481 struct hfi1_pportdata *ppd; hfi1_check_ah() local 1511 struct hfi1_pportdata *ppd; hfi1_notify_new_ah() local 1541 init_ibport(struct hfi1_pportdata * ppd) init_ibport() argument 1752 struct hfi1_pportdata *ppd = dd->pport; hfi1_register_ib_device() local 1915 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); hfi1_cnp_rcv() local [all...] |
H A D | ruc.c | 239 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); in hfi1_make_ruc_header_16B() local 290 if (!ppd->lid) in hfi1_make_ruc_header_16B() 293 slid = ppd->lid | in hfi1_make_ruc_header_16B() 295 ((1 << ppd->lmc) - 1)); in hfi1_make_ruc_header_16B() 436 workqueue_congested(ps->cpu, ps->ppd->hfi1_wq)) { in hfi1_schedule_send_yield() 457 this_cpu_inc(*ps->ppd->dd->send_schedule); in hfi1_schedule_send_yield() 463 this_cpu_inc(*ps->ppd->dd->send_schedule); in hfi1_schedule_send_yield() 501 ps.ppd = ppd_from_ibp(ps.ibp); in hfi1_do_send() 510 ~((1 << ps.ppd->lmc) - 1)) == in hfi1_do_send() 511 ps.ppd in hfi1_do_send() [all...] |
H A D | chip.h | 666 u64 create_pbc(struct hfi1_pportdata *ppd, u64 flags, int srate_mbs, u32 vl, 736 void set_link_down_reason(struct hfi1_pportdata *ppd, u8 lcl_reason, 748 int reset_qsfp(struct hfi1_pportdata *ppd); 750 void start_freeze_handling(struct hfi1_pportdata *ppd, int flags); 754 int start_link(struct hfi1_pportdata *ppd); 755 int bringup_serdes(struct hfi1_pportdata *ppd); 757 bool apply_link_downgrade_policy(struct hfi1_pportdata *ppd, 765 void get_linkup_link_widths(struct hfi1_pportdata *ppd); 775 u32 driver_pstate(struct hfi1_pportdata *ppd); 776 u32 driver_lstate(struct hfi1_pportdata *ppd); [all...] |
H A D | sysfs.c | 34 struct hfi1_pportdata *ppd = hfi1_get_pportdata_kobj(kobj); in cc_table_bin_read() local 37 ret = ppd->total_cct_entry * sizeof(struct ib_cc_table_entry_shadow) in cc_table_bin_read() 50 cc_state = get_cc_state(ppd); in cc_table_bin_read() 71 struct hfi1_pportdata *ppd = hfi1_get_pportdata_kobj(kobj); in cc_setting_bin_read() local 86 cc_state = get_cc_state(ppd); in cc_setting_bin_read() 108 struct hfi1_pportdata *ppd = &dd->pport[port_num - 1]; in cc_prescan_show() local 110 return sysfs_emit(buf, "%s\n", ppd->cc_prescan ? "on" : "off"); in cc_prescan_show() 118 struct hfi1_pportdata *ppd = &dd->pport[port_num - 1]; in cc_prescan_store() local 121 ppd->cc_prescan = true; in cc_prescan_store() 123 ppd in cc_prescan_store() [all...] |
H A D | qp.c | 204 struct hfi1_pportdata *ppd; in qp_set_16b() local 218 ppd = ppd_from_ibp(ibp); in qp_set_16b() 219 priv->hdr_type = hfi1_get_hdr_type(ppd->lid, &qp->remote_ah_attr); in qp_set_16b() 267 struct hfi1_pportdata *ppd; in hfi1_setup_wqe() local 288 ppd = ppd_from_ibp(ibp); in hfi1_setup_wqe() 289 dd = dd_from_ppd(ppd); in hfi1_setup_wqe() 328 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); in _hfi1_schedule_send() local 329 struct hfi1_devdata *dd = ppd->dd; in _hfi1_schedule_send() 334 return iowait_schedule(&priv->s_iowait, ppd->hfi1_wq, in _hfi1_schedule_send() 885 struct hfi1_pportdata *ppd in hfi1_qp_iter_cb() local 921 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); hfi1_error_port_qps() local [all...] |
H A D | firmware.c | 1729 struct hfi1_pportdata *ppd = dd->pport; in parse_platform_config() local 1741 if (ppd->config_from_scratch) in parse_platform_config() 1901 struct hfi1_pportdata *ppd = dd->pport; in get_integrated_platform_config_field() local 1902 u8 *cache = ppd->qsfp_info.cache; in get_integrated_platform_config_field() 1908 *data = ppd->max_power_class; in get_integrated_platform_config_field() 1910 *data = ppd->default_atten; in get_integrated_platform_config_field() 1914 *data = ppd->port_type; in get_integrated_platform_config_field() 1916 *data = ppd->local_atten; in get_integrated_platform_config_field() 1918 *data = ppd->remote_atten; in get_integrated_platform_config_field() 1922 *data = (ppd in get_integrated_platform_config_field() 2038 struct hfi1_pportdata *ppd = dd->pport; get_platform_config_field() local [all...] |
H A D | platform.h | 367 void get_port_type(struct hfi1_pportdata *ppd); 368 int set_qsfp_tx(struct hfi1_pportdata *ppd, int on); 369 void tune_serdes(struct hfi1_pportdata *ppd);
|
H A D | rc.c | 1227 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); in hfi1_make_rc_ack_9B() local 1258 ppd->lid | rdma_ah_get_path_bits(&qp->remote_ah_attr)); in hfi1_make_rc_ack_9B() 1280 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); in hfi1_make_rc_ack_16B() local 1312 hfi1_make_16b_hdr(hdr, ppd->lid | in hfi1_make_rc_ack_16B() 1314 ((1 << ppd->lmc) - 1)), in hfi1_make_rc_ack_16B() 1350 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); in hfi1_send_rc_ack() local 1375 if (driver_lstate(ppd) != IB_PORT_ACTIVE) in hfi1_send_rc_ack() 1383 pbc = create_pbc(ppd, pbc_flags, qp->srate_mbps, in hfi1_send_rc_ack() 1384 sc_to_vlt(ppd->dd, sc5), plen); in hfi1_send_rc_ack() 1400 ppd in hfi1_send_rc_ack() 1846 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); do_rc_completion() local 2672 log_cca_event(struct hfi1_pportdata * ppd,u8 sl,u32 rlid,u32 lqpn,u32 rqpn,u8 svc_type) log_cca_event() argument 2700 process_becn(struct hfi1_pportdata * ppd,u8 sl,u32 rlid,u32 lqpn,u32 rqpn,u8 svc_type) process_becn() argument [all...] |
H A D | trace_misc.h | 73 TP_STRUCT__entry(DD_DEV_ENTRY(packet->rcd->ppd->dd) 81 TP_fast_assign(DD_DEV_ASSIGN(packet->rcd->ppd->dd);
|
/linux/arch/x86/boot/startup/ |
H A D | sme.c | 94 static void __head sme_clear_pgd(struct sme_populate_pgd_data *ppd) in sme_clear_pgd() argument 99 pgd_start = ppd->vaddr & PGDIR_MASK; in sme_clear_pgd() 100 pgd_end = ppd->vaddr_end & PGDIR_MASK; in sme_clear_pgd() 104 pgd_p = ppd->pgd + pgd_index(ppd->vaddr); in sme_clear_pgd() 109 static pud_t __head *sme_prepare_pgd(struct sme_populate_pgd_data *ppd) in sme_prepare_pgd() argument 116 pgd = ppd->pgd + pgd_index(ppd->vaddr); in sme_prepare_pgd() 118 p4d = ppd->pgtable_area; in sme_prepare_pgd() 120 ppd in sme_prepare_pgd() 146 sme_populate_pgd_large(struct sme_populate_pgd_data * ppd) sme_populate_pgd_large() argument 162 sme_populate_pgd(struct sme_populate_pgd_data * ppd) sme_populate_pgd() argument 188 __sme_map_range_pmd(struct sme_populate_pgd_data * ppd) __sme_map_range_pmd() argument 198 __sme_map_range_pte(struct sme_populate_pgd_data * ppd) __sme_map_range_pte() argument 208 __sme_map_range(struct sme_populate_pgd_data * ppd,pmdval_t pmd_flags,pteval_t pte_flags) __sme_map_range() argument 232 sme_map_range_encrypted(struct sme_populate_pgd_data * ppd) sme_map_range_encrypted() argument 237 sme_map_range_decrypted(struct sme_populate_pgd_data * ppd) sme_map_range_decrypted() argument 242 sme_map_range_decrypted_wp(struct sme_populate_pgd_data * ppd) sme_map_range_decrypted_wp() argument 290 struct sme_populate_pgd_data ppd; sme_encrypt_kernel() local [all...] |
/linux/tools/testing/selftests/net/ |
H A D | psock_tpacket.c | 224 union frame_map ppd; in walk_v1_v2_rx() local 241 ppd.raw = ring->rd[frame_num].iov_base; in walk_v1_v2_rx() 245 test_payload((uint8_t *) ppd.raw + ppd.v1->tp_h.tp_mac, in walk_v1_v2_rx() 246 ppd.v1->tp_h.tp_snaplen); in walk_v1_v2_rx() 247 total_bytes += ppd.v1->tp_h.tp_snaplen; in walk_v1_v2_rx() 251 test_payload((uint8_t *) ppd.raw + ppd.v2->tp_h.tp_mac, in walk_v1_v2_rx() 252 ppd.v2->tp_h.tp_snaplen); in walk_v1_v2_rx() 253 total_bytes += ppd in walk_v1_v2_rx() 374 union frame_map ppd; walk_tx() local 547 struct tpacket3_hdr *ppd; __v3_walk_block() local [all...] |
/linux/drivers/net/dsa/mv88e6xxx/ |
H A D | ptp.c | 545 struct ptp_pin_desc *ppd = &chip->pin_config[i]; in mv88e6xxx_ptp_setup() local 547 snprintf(ppd->name, sizeof(ppd->name), "mv88e6xxx_gpio%d", i); in mv88e6xxx_ptp_setup() 548 ppd->index = i; in mv88e6xxx_ptp_setup() 549 ppd->func = PTP_PF_NONE; in mv88e6xxx_ptp_setup()
|
/linux/drivers/net/ethernet/marvell/ |
H A D | mv643xx_eth.c | 2726 struct mv643xx_eth_platform_data ppd; in mv643xx_eth_shared_of_add_port() local 2731 memset(&ppd, 0, sizeof(ppd)); in mv643xx_eth_shared_of_add_port() 2732 ppd.shared = pdev; in mv643xx_eth_shared_of_add_port() 2740 if (of_property_read_u32(pnp, "reg", &ppd.port_number)) { in mv643xx_eth_shared_of_add_port() 2745 if (ppd.port_number >= 3) { in mv643xx_eth_shared_of_add_port() 2758 ret = of_get_mac_address(pnp, ppd.mac_addr); in mv643xx_eth_shared_of_add_port() 2762 mv643xx_eth_property(pnp, "tx-queue-size", ppd.tx_queue_size); in mv643xx_eth_shared_of_add_port() 2763 mv643xx_eth_property(pnp, "tx-sram-addr", ppd.tx_sram_addr); in mv643xx_eth_shared_of_add_port() 2764 mv643xx_eth_property(pnp, "tx-sram-size", ppd in mv643xx_eth_shared_of_add_port() [all...] |
/linux/drivers/ntb/hw/intel/ |
H A D | ntb_hw_gen3.c | 232 u8 ppd; in gen3_init_dev() local 239 rc = pci_read_config_byte(pdev, XEON_PPD_OFFSET, &ppd); in gen3_init_dev() 243 ndev->ntb.topo = xeon_ppd_topo(ndev, ppd); in gen3_init_dev() 244 dev_dbg(&pdev->dev, "ppd %#x topo %s\n", ppd, in gen3_init_dev()
|
H A D | ntb_hw_gen4.c | 159 static enum ntb_topo gen4_ppd_topo(struct intel_ntb_dev *ndev, u32 ppd) in gen4_ppd_topo() argument 161 switch (ppd & GEN4_PPD_TOPO_MASK) { in gen4_ppd_topo() 171 static enum ntb_topo spr_ppd_topo(struct intel_ntb_dev *ndev, u32 ppd) in spr_ppd_topo() argument 173 switch (ppd & SPR_PPD_TOPO_MASK) { in spr_ppd_topo() 202 dev_dbg(&pdev->dev, "ppd %#x topo %s\n", ppd1, in gen4_init_dev()
|