Home
last modified time | relevance | path

Searched refs:access_coordinate (Results 1 – 15 of 15) sorted by relevance

/linux-6.15/include/linux/
H A Dmemory-tiers.h36 struct access_coordinate;
49 int mt_set_default_dram_perf(int nid, struct access_coordinate *perf,
51 int mt_perf_to_adistance(struct access_coordinate *perf, int *adist);
134 static inline int mt_set_default_dram_perf(int nid, struct access_coordinate *perf, in mt_set_default_dram_perf()
140 static inline int mt_perf_to_adistance(struct access_coordinate *perf, int *adist) in mt_perf_to_adistance()
H A Dnode.h29 struct access_coordinate { struct
86 void node_set_perf_attrs(unsigned int nid, struct access_coordinate *coord,
95 struct access_coordinate *coord, in node_set_perf_attrs()
H A Dacpi.h437 int acpi_get_genport_coordinates(u32 uid, struct access_coordinate *coord);
440 struct access_coordinate *coord) in acpi_get_genport_coordinates()
1580 int hmat_update_target_coordinates(int nid, struct access_coordinate *coord,
1584 struct access_coordinate *coord, in hmat_update_target_coordinates()
/linux-6.15/drivers/cxl/core/
H A Dcdat.c16 struct access_coordinate coord[ACCESS_COORDINATE_MAX];
17 struct access_coordinate cdat_coord[ACCESS_COORDINATE_MAX];
199 struct access_coordinate ep_c[ACCESS_COORDINATE_MAX]; in cxl_port_perf_data_calculate()
531 struct access_coordinate *c1, in __cxl_coordinates_combine()
532 struct access_coordinate *c2) in __cxl_coordinates_combine()
553 struct access_coordinate *c1, in cxl_coordinates_combine()
554 struct access_coordinate *c2) in cxl_coordinates_combine()
563 struct access_coordinate *c1, in cxl_bandwidth_add()
564 struct access_coordinate *c2) in cxl_bandwidth_add()
609 struct access_coordinate coord[ACCESS_COORDINATE_MAX];
[all …]
H A Dcore.h113 int cxl_pci_get_bandwidth(struct pci_dev *pdev, struct access_coordinate *c);
118 struct access_coordinate *c);
H A Dport.c2130 static void add_latency(struct access_coordinate *c, long latency) in add_latency()
2138 static bool coordinates_valid(struct access_coordinate *c) in coordinates_valid()
2150 static void set_min_bandwidth(struct access_coordinate *c, unsigned int bw) in set_min_bandwidth()
2158 static void set_access_coordinates(struct access_coordinate *out, in set_access_coordinates()
2159 struct access_coordinate *in) in set_access_coordinates()
2179 struct access_coordinate *coord) in cxl_endpoint_get_perf_coordinates()
2182 struct access_coordinate c[] = { in cxl_endpoint_get_perf_coordinates()
2257 struct access_coordinate *c) in cxl_port_get_switch_dport_bandwidth()
H A Dpci.c1035 int cxl_pci_get_bandwidth(struct pci_dev *pdev, struct access_coordinate *c) in cxl_pci_get_bandwidth()
H A Dregion.c2462 struct access_coordinate *perf; in cxl_region_calculate_adistance()
/linux-6.15/drivers/cxl/
H A Dcxl.h528 struct access_coordinate coord[ACCESS_COORDINATE_MAX];
639 struct access_coordinate *coord, int entries,
675 struct access_coordinate coord[ACCESS_COORDINATE_MAX];
892 struct access_coordinate *coord);
899 void cxl_coordinates_combine(struct access_coordinate *out,
900 struct access_coordinate *c1,
901 struct access_coordinate *c2);
H A Dcxlmem.h383 struct access_coordinate coord[ACCESS_COORDINATE_MAX];
384 struct access_coordinate cdat_coord[ACCESS_COORDINATE_MAX];
H A Dacpi.c203 cxl_acpi_evaluate_qtg_dsm(acpi_handle handle, struct access_coordinate *coord, in cxl_acpi_evaluate_qtg_dsm()
285 struct access_coordinate *coord, int entries, in cxl_acpi_qos_class()
/linux-6.15/mm/
H A Dmemory-tiers.c139 static struct access_coordinate default_dram_perf;
728 static void dump_hmem_attrs(struct access_coordinate *coord, const char *prefix) in dump_hmem_attrs()
736 int mt_set_default_dram_perf(int nid, struct access_coordinate *perf, in mt_set_default_dram_perf()
785 int mt_perf_to_adistance(struct access_coordinate *perf, int *adist) in mt_perf_to_adistance()
/linux-6.15/drivers/acpi/numa/
H A Dhmat.c72 struct access_coordinate coord[NODE_ACCESS_CLASS_MAX];
177 struct access_coordinate *coord) in acpi_get_genport_coordinates()
371 int hmat_update_target_coordinates(int nid, struct access_coordinate *coord, in hmat_update_target_coordinates()
985 struct access_coordinate *attrs; in hmat_set_default_dram_perf()
1006 struct access_coordinate *perf; in hmat_calculate_adistance()
/linux-6.15/drivers/base/
H A Dnode.c84 struct access_coordinate coord;
193 void node_set_perf_attrs(unsigned int nid, struct access_coordinate *coord, in node_set_perf_attrs()
/linux-6.15/tools/testing/cxl/test/
H A Dcxl.c1003 struct access_coordinate ep_c[ACCESS_COORDINATE_MAX]; in mock_cxl_endpoint_parse_cdat()