hccs_dev
struct hccs_dev *hdev = port->die->chip->hdev;
struct hccs_dev *hdev = die->chip->hdev;
struct hccs_dev *hdev = die->chip->hdev;
struct hccs_dev *hdev = die->chip->hdev;
struct hccs_dev *hdev = chip->hdev;
struct hccs_dev *hdev = chip->hdev;
struct hccs_dev *hdev = chip->hdev;
static int hccs_parse_pm_port_type(struct hccs_dev *hdev, const char *buf,
static int hccs_query_port_idle_status(struct hccs_dev *hdev,
static int hccs_get_all_spec_port_idle_sta(struct hccs_dev *hdev, u8 port_type,
static int hccs_get_pcc_chan_id(struct hccs_dev *hdev)
static int hccs_get_all_spec_port_full_lane_sta(struct hccs_dev *hdev,
static int hccs_prepare_inc_lane(struct hccs_dev *hdev, u8 type)
static int hccs_wait_serdes_adapt_completed(struct hccs_dev *hdev, u8 type)
static int hccs_start_hpcs_retraining(struct hccs_dev *hdev, u8 type)
static int hccs_start_inc_lane(struct hccs_dev *hdev, u8 type)
static int hccs_start_dec_lane(struct hccs_dev *hdev, u8 type)
struct hccs_dev *hdev = device_kobj_to_hccs_dev(kobj);
struct hccs_dev *hdev = device_kobj_to_hccs_dev(kobj);
struct hccs_dev *hdev = device_kobj_to_hccs_dev(kobj);
struct hccs_dev *hdev = device_kobj_to_hccs_dev(kobj);
static void hccs_remove_misc_sysfs(struct hccs_dev *hdev)
static int hccs_add_misc_sysfs(struct hccs_dev *hdev)
static void hccs_remove_topo_dirs(struct hccs_dev *hdev)
static int hccs_create_hccs_dir(struct hccs_dev *hdev,
static int hccs_create_die_dir(struct hccs_dev *hdev,
static int hccs_create_chip_dir(struct hccs_dev *hdev,
static void hccs_unregister_pcc_channel(struct hccs_dev *hdev)
static int hccs_create_topo_dirs(struct hccs_dev *hdev)
static int hccs_register_pcc_channel(struct hccs_dev *hdev)
struct hccs_dev *hdev;
struct hccs_dev *hdev = platform_get_drvdata(pdev);
static int hccs_wait_cmd_complete_by_poll(struct hccs_dev *hdev)
static int hccs_wait_cmd_complete_by_irq(struct hccs_dev *hdev)
static inline void hccs_fill_pcc_shared_mem_region(struct hccs_dev *hdev,
static inline void hccs_fill_ext_pcc_shared_mem_region(struct hccs_dev *hdev,
static int hccs_pcc_cmd_send(struct hccs_dev *hdev, u8 cmd,
static int hccs_get_dev_caps(struct hccs_dev *hdev)
static int hccs_query_chip_num_on_platform(struct hccs_dev *hdev)
static int hccs_get_chip_info(struct hccs_dev *hdev,
static int hccs_query_chip_info_on_platform(struct hccs_dev *hdev)
static int hccs_query_die_info_on_chip(struct hccs_dev *hdev, u8 chip_id,
static int hccs_query_all_die_info_on_platform(struct hccs_dev *hdev)
static int hccs_get_bd_info(struct hccs_dev *hdev, u8 opcode,
static int hccs_get_all_port_attr(struct hccs_dev *hdev,
static int hccs_get_all_port_info_on_die(struct hccs_dev *hdev,
static int hccs_query_all_port_info_on_platform(struct hccs_dev *hdev)
static struct hccs_dev *device_kobj_to_hccs_dev(struct kobject *k)
static int hccs_get_hw_info(struct hccs_dev *hdev)
static u16 hccs_calc_used_type_num(struct hccs_dev *hdev,
static int hccs_init_type_name_maps(struct hccs_dev *hdev)
static int hccs_query_port_link_status(struct hccs_dev *hdev,
static char *hccs_port_type_to_name(struct hccs_dev *hdev, u8 type)
static int hccs_query_port_crc_err_cnt(struct hccs_dev *hdev,
static int hccs_get_die_all_link_status(struct hccs_dev *hdev,
static int hccs_get_die_all_port_lane_status(struct hccs_dev *hdev,
static int hccs_get_die_total_crc_err_cnt(struct hccs_dev *hdev,
static int hccs_name_to_port_type(struct hccs_dev *hdev,
struct hccs_dev *hdev = port->die->chip->hdev;
struct hccs_dev *hdev = port->die->chip->hdev;
struct hccs_dev *hdev = port->die->chip->hdev;
struct hccs_dev *hdev;
int (*wait_cmd_complete)(struct hccs_dev *hdev);
void (*fill_pcc_shared_mem)(struct hccs_dev *hdev,