/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | qsfp.h | 213 struct hfi1_pportdata *ppd; 225 int refresh_qsfp_cache(struct hfi1_pportdata *ppd, 228 int qsfp_mod_present(struct hfi1_pportdata *ppd); 232 int i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, 234 int i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, 236 int qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, 238 int qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, 240 int one_qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, 242 int one_qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp,
|
H A D | platform.c | 103 struct hfi1_pportdata *ppd = dd->pport; in save_platform_config_fields() 205 void get_port_type(struct hfi1_pportdata *ppd) in get_port_type() 220 int set_qsfp_tx(struct hfi1_pportdata *ppd, int on) in set_qsfp_tx() 235 static int qual_power(struct hfi1_pportdata *ppd) in qual_power() 264 static int qual_bitrate(struct hfi1_pportdata *ppd) in qual_bitrate() 290 static int set_qsfp_high_power(struct hfi1_pportdata *ppd) in set_qsfp_high_power() 325 static void apply_rx_cdr(struct hfi1_pportdata *ppd, in apply_rx_cdr() 376 static void apply_tx_cdr(struct hfi1_pportdata *ppd, in apply_tx_cdr() 427 struct hfi1_pportdata *ppd, u32 rx_preset_index, in apply_cdr_settings() 441 static void apply_tx_eq_auto(struct hfi1_pportdata *pp [all...] |
H A D | sysfs.c | 65 struct hfi1_pportdata *ppd = in read_cc_table_bin() 66 container_of(kobj, struct hfi1_pportdata, pport_cc_kobj); in read_cc_table_bin() 114 struct hfi1_pportdata *ppd = in read_cc_setting_bin() 115 container_of(kobj, struct hfi1_pportdata, pport_cc_kobj); in read_cc_setting_bin() 148 ssize_t (*show)(struct hfi1_pportdata *, char *); 149 ssize_t (*store)(struct hfi1_pportdata *, const char *, size_t); 152 static ssize_t cc_prescan_show(struct hfi1_pportdata *ppd, char *buf) in cc_prescan_show() 157 static ssize_t cc_prescan_store(struct hfi1_pportdata *ppd, const char *buf, in cc_prescan_store() 176 struct hfi1_pportdata *ppd = in cc_attr_show() 177 container_of(kobj, struct hfi1_pportdata, pport_cc_kob in cc_attr_show() [all...] |
H A D | hfi.h | 218 struct hfi1_pportdata *ppd; 746 struct hfi1_pportdata *ppd; /* read-only */ 778 struct hfi1_pportdata { struct 1060 * fields related to a physical IB port are in a hfi1_pportdata struct. 1354 /* hfi1_pportdata, points to array of (physical) port-specific 1357 struct hfi1_pportdata *pport; 1479 int hfi1_create_ctxtdata(struct hfi1_pportdata *ppd, int numa, 1482 void hfi1_init_pportdata(struct pci_dev *pdev, struct hfi1_pportdata *ppd, 1690 static inline u32 active_egress_rate(struct hfi1_pportdata *ppd) in active_egress_rate() 1746 void set_link_ipg(struct hfi1_pportdata *pp [all...] |
H A D | qsfp.c | 316 static int __i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, in __i2c_write() 335 int i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, int offset, in i2c_write() 355 static int __i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, in __i2c_read() 374 int i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, int offset, in i2c_read() 397 int qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, in qsfp_write() 453 int one_qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, in one_qsfp_write() 477 int qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, in qsfp_read() 530 int one_qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, in one_qsfp_read() 558 int refresh_qsfp_cache(struct hfi1_pportdata *ppd, struct qsfp_data *cp) in refresh_qsfp_cache() 683 int qsfp_mod_present(struct hfi1_pportdata *pp [all...] |
H A D | intr.c | 58 static void set_mgmt_allowed(struct hfi1_pportdata *ppd) in set_mgmt_allowed() 79 static void add_full_mgmt_pkey(struct hfi1_pportdata *ppd) in add_full_mgmt_pkey() 123 static void signal_ib_event(struct hfi1_pportdata *ppd, enum ib_event_type ev) in signal_ib_event() 154 struct hfi1_pportdata *ppd = &dd->pport[0]; in handle_linkup_change()
|
H A D | debugfs.c | 519 struct hfi1_pportdata *ppd; in portcntrs_debugfs_read() 545 struct hfi1_pportdata *ppd; in asic_flags_read() 594 struct hfi1_pportdata *ppd; in asic_flags_write() 640 struct hfi1_pportdata *ppd = private2ppd(file); in dc8051_memory_read() 680 struct hfi1_pportdata *ppd = private2ppd(file); in debugfs_lcb_read() 714 struct hfi1_pportdata *ppd = private2ppd(file); in debugfs_lcb_write() 750 struct hfi1_pportdata *ppd; in qsfp_debugfs_dump() 770 struct hfi1_pportdata *ppd; in __i2c_debugfs_write() 824 struct hfi1_pportdata *ppd; in __i2c_debugfs_read() 884 struct hfi1_pportdata *pp in __qsfp_debugfs_write() [all...] |
H A D | chip.h | 708 u64 create_pbc(struct hfi1_pportdata *ppd, u64 flags, int srate_mbs, u32 vl, 778 void set_link_down_reason(struct hfi1_pportdata *ppd, u8 lcl_reason, 780 int set_link_state(struct hfi1_pportdata *, u32 state); 790 int reset_qsfp(struct hfi1_pportdata *ppd); 792 void start_freeze_handling(struct hfi1_pportdata *ppd, int flags); 796 int start_link(struct hfi1_pportdata *ppd); 797 int bringup_serdes(struct hfi1_pportdata *ppd); 799 bool apply_link_downgrade_policy(struct hfi1_pportdata *ppd, 807 void get_linkup_link_widths(struct hfi1_pportdata *ppd); 818 u32 driver_pstate(struct hfi1_pportdata *pp [all...] |
H A D | platform.h | 408 void get_port_type(struct hfi1_pportdata *ppd); 409 int set_qsfp_tx(struct hfi1_pportdata *ppd, int on); 410 void tune_serdes(struct hfi1_pportdata *ppd);
|
H A D | chip.c | 1075 static void set_partition_keys(struct hfi1_pportdata *ppd); 1077 static const char *link_state_reason_name(struct hfi1_pportdata *ppd, 1084 static void update_statusp(struct hfi1_pportdata *ppd, u32 state); 1085 static int wait_phys_link_offline_substates(struct hfi1_pportdata *ppd, 1087 static int wait_logical_linkstate(struct hfi1_pportdata *ppd, u32 state, 1089 static void log_state_transition(struct hfi1_pportdata *ppd, u32 state); 1090 static void log_physical_state(struct hfi1_pportdata *ppd, u32 state); 1091 static int wait_physical_linkstate(struct hfi1_pportdata *ppd, u32 state, 1093 static int wait_phys_link_out_of_offline(struct hfi1_pportdata *ppd, 1102 static void clear_full_mgmt_pkey(struct hfi1_pportdata *pp [all...] |
H A D | mad.c | 103 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); in hfi1_lookup_pkey_value() 298 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); in hfi1_create_qp0_ah() 677 static void set_link_width_enabled(struct hfi1_pportdata *ppd, u32 w) in set_link_width_enabled() 682 static void set_link_width_downgrade_enabled(struct hfi1_pportdata *ppd, u32 w) in set_link_width_downgrade_enabled() 687 static void set_link_speed_enabled(struct hfi1_pportdata *ppd, u32 s) in set_link_speed_enabled() 802 struct hfi1_pportdata *ppd; in __subn_get_opa_portinfo() 1014 struct hfi1_pportdata *ppd = dd->pport + port - 1; in get_pkeys() 1192 static int port_states_transition_allowed(struct hfi1_pportdata *ppd, in port_states_transition_allowed() 1240 static int set_port_states(struct hfi1_pportdata *ppd, struct opa_smp *smp, in set_port_states() 1358 struct hfi1_pportdata *pp in __subn_set_opa_portinfo() [all...] |
H A D | init.c | 127 struct hfi1_pportdata *ppd) in hfi1_create_kctxt() 345 int hfi1_create_ctxtdata(struct hfi1_pportdata *ppd, int numa, in hfi1_create_ctxtdata() 524 void set_link_ipg(struct hfi1_pportdata *ppd) in set_link_ipg() 579 struct hfi1_pportdata *ppd; in cca_timer_fn() 630 void hfi1_init_pportdata(struct pci_dev *pdev, struct hfi1_pportdata *ppd, in hfi1_init_pportdata() 782 struct hfi1_pportdata *ppd; in create_workqueues() 836 struct hfi1_pportdata *ppd; in destroy_workqueues() 890 struct hfi1_pportdata *ppd; in hfi1_init() 1024 struct hfi1_pportdata *ppd; in stop_timers() 1047 struct hfi1_pportdata *pp in shutdown_device() [all...] |
H A D | verbs.c | 374 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_kdeth_eager_rcv() 428 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_kdeth_expected_rcv() 480 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_do_pkey_check() 500 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_handle_packet() 848 struct hfi1_pportdata *ppd = ps->ppd; in hfi1_verbs_send_dma() 988 struct hfi1_pportdata *ppd = ps->ppd; in hfi1_verbs_send_pio() 1158 int egress_pkey_check(struct hfi1_pportdata *ppd, u32 slid, u16 pkey, in egress_pkey_check() 1415 struct hfi1_pportdata *ppd = &dd->pport[port_num - 1]; in query_port() 1491 struct hfi1_pportdata *ppd = &dd->pport[port_num - 1]; in shut_down_port() 1525 struct hfi1_pportdata *pp in hfi1_check_ah() [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | qsfp.h | 171 struct hfi1_pportdata *ppd; 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_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, 200 int one_qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp,
|
H A D | platform.c | 61 struct hfi1_pportdata *ppd = dd->pport; in save_platform_config_fields() 163 void get_port_type(struct hfi1_pportdata *ppd) in get_port_type() 178 int set_qsfp_tx(struct hfi1_pportdata *ppd, int on) in set_qsfp_tx() 193 static int qual_power(struct hfi1_pportdata *ppd) in qual_power() 222 static int qual_bitrate(struct hfi1_pportdata *ppd) in qual_bitrate() 248 static int set_qsfp_high_power(struct hfi1_pportdata *ppd) in set_qsfp_high_power() 283 static void apply_rx_cdr(struct hfi1_pportdata *ppd, in apply_rx_cdr() 334 static void apply_tx_cdr(struct hfi1_pportdata *ppd, in apply_tx_cdr() 385 struct hfi1_pportdata *ppd, u32 rx_preset_index, in apply_cdr_settings() 399 static void apply_tx_eq_auto(struct hfi1_pportdata *pp [all...] |
H A D | hfi.h | 177 struct hfi1_pportdata *ppd; 699 struct hfi1_pportdata *ppd; /* read-only */ 731 struct hfi1_pportdata { struct 1009 * fields related to a physical IB port are in a hfi1_pportdata struct. 1304 /* hfi1_pportdata, points to array of (physical) port-specific 1307 struct hfi1_pportdata *pport; 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() 1694 void set_link_ipg(struct hfi1_pportdata *pp [all...] |
H A D | qsfp.c | 274 static int __i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, in __i2c_write() 293 int i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, int offset, in i2c_write() 313 static int __i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, in __i2c_read() 332 int i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, int offset, in i2c_read() 355 int qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, in qsfp_write() 411 int one_qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, in one_qsfp_write() 435 int qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, in qsfp_read() 488 int one_qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, in one_qsfp_read() 516 int refresh_qsfp_cache(struct hfi1_pportdata *ppd, struct qsfp_data *cp) in refresh_qsfp_cache() 641 int qsfp_mod_present(struct hfi1_pportdata *pp [all...] |
H A D | intr.c | 16 static void set_mgmt_allowed(struct hfi1_pportdata *ppd) in set_mgmt_allowed() 37 static void add_full_mgmt_pkey(struct hfi1_pportdata *ppd) in add_full_mgmt_pkey() 81 static void signal_ib_event(struct hfi1_pportdata *ppd, enum ib_event_type ev) in signal_ib_event() 112 struct hfi1_pportdata *ppd = &dd->pport[0]; in handle_linkup_change()
|
H A D | debugfs.c | 477 struct hfi1_pportdata *ppd; in portcntrs_debugfs_read() 503 struct hfi1_pportdata *ppd; in asic_flags_read() 552 struct hfi1_pportdata *ppd; in asic_flags_write() 598 struct hfi1_pportdata *ppd = private2ppd(file); in dc8051_memory_read() 638 struct hfi1_pportdata *ppd = private2ppd(file); in debugfs_lcb_read() 672 struct hfi1_pportdata *ppd = private2ppd(file); in debugfs_lcb_write() 708 struct hfi1_pportdata *ppd; in qsfp_debugfs_dump() 728 struct hfi1_pportdata *ppd; in __i2c_debugfs_write() 782 struct hfi1_pportdata *ppd; in __i2c_debugfs_read() 842 struct hfi1_pportdata *pp in __qsfp_debugfs_write() [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, 738 int set_link_state(struct hfi1_pportdata *, u32 state); 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); 776 u32 driver_pstate(struct hfi1_pportdata *pp [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 | 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 *pp [all...] |
H A D | mad.c | 61 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); in hfi1_lookup_pkey_value() 256 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); in hfi1_create_qp0_ah() 635 static void set_link_width_enabled(struct hfi1_pportdata *ppd, u32 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() 645 static void set_link_speed_enabled(struct hfi1_pportdata *ppd, u32 s) in set_link_speed_enabled() 760 struct hfi1_pportdata *ppd; in __subn_get_opa_portinfo() 972 struct hfi1_pportdata *ppd = dd->pport + port - 1; in get_pkeys() 1150 static int port_states_transition_allowed(struct hfi1_pportdata *ppd, in port_states_transition_allowed() 1198 static int set_port_states(struct hfi1_pportdata *ppd, struct opa_smp *smp, in set_port_states() 1316 struct hfi1_pportdata *pp in __subn_set_opa_portinfo() [all...] |
H A D | init.c | 86 struct hfi1_pportdata *ppd) in hfi1_create_kctxt() 304 int hfi1_create_ctxtdata(struct hfi1_pportdata *ppd, int numa, in hfi1_create_ctxtdata() 483 void set_link_ipg(struct hfi1_pportdata *ppd) in set_link_ipg() 538 struct hfi1_pportdata *ppd; in cca_timer_fn() 589 void hfi1_init_pportdata(struct pci_dev *pdev, struct hfi1_pportdata *ppd, in hfi1_init_pportdata() 741 struct hfi1_pportdata *ppd; in create_workqueues() 795 struct hfi1_pportdata *ppd; in destroy_workqueues() 849 struct hfi1_pportdata *ppd; in hfi1_init() 983 struct hfi1_pportdata *ppd; in stop_timers() 1006 struct hfi1_pportdata *pp in shutdown_device() [all...] |
H A D | verbs.c | 332 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_kdeth_eager_rcv() 386 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_kdeth_expected_rcv() 438 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_do_pkey_check() 458 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_handle_packet() 806 struct hfi1_pportdata *ppd = ps->ppd; in hfi1_verbs_send_dma() 946 struct hfi1_pportdata *ppd = ps->ppd; in hfi1_verbs_send_pio() 1116 int egress_pkey_check(struct hfi1_pportdata *ppd, u32 slid, u16 pkey, in egress_pkey_check() 1373 struct hfi1_pportdata *ppd = &dd->pport[port_num - 1]; in query_port() 1449 struct hfi1_pportdata *ppd = &dd->pport[port_num - 1]; in shut_down_port() 1481 struct hfi1_pportdata *pp in hfi1_check_ah() [all...] |