Searched refs:access_coordinate (Results 1 - 11 of 11) sorted by relevance

/linux-master/include/linux/
H A Dmemory-tiers.h36 struct access_coordinate;
48 int mt_set_default_dram_perf(int nid, struct access_coordinate *perf,
50 int mt_perf_to_adistance(struct access_coordinate *perf, int *adist);
129 static inline int mt_set_default_dram_perf(int nid, struct access_coordinate *perf,
135 static inline int mt_perf_to_adistance(struct access_coordinate *perf, int *adist)
H A Dnode.h23 * struct access_coordinate - generic performance coordinates container
30 struct access_coordinate { struct
39 * - access_coordinate between target node and nearest initiator node
41 * - access_coordinate between target node and nearest CPU node
80 void node_set_perf_attrs(unsigned int nid, struct access_coordinate *coord,
89 struct access_coordinate *coord,
H A Dacpi.h436 int acpi_get_genport_coordinates(u32 uid, struct access_coordinate *coord);
439 struct access_coordinate *coord)
1552 int hmat_update_target_coordinates(int nid, struct access_coordinate *coord,
1556 struct access_coordinate *coord,
/linux-master/drivers/cxl/core/
H A Dcdat.c17 struct access_coordinate coord[ACCESS_COORDINATE_MAX];
91 static void __cxl_access_coordinate_set(struct access_coordinate *coord,
118 static void cxl_access_coordinate_set(struct access_coordinate *coord,
200 struct access_coordinate ep_c[ACCESS_COORDINATE_MAX];
517 static void __cxl_coordinates_combine(struct access_coordinate *out,
518 struct access_coordinate *c1,
519 struct access_coordinate *c2)
539 void cxl_coordinates_combine(struct access_coordinate *out,
540 struct access_coordinate *c1,
541 struct access_coordinate *c
[all...]
H A Dport.c2136 static void add_latency(struct access_coordinate *c, long latency)
2144 static bool coordinates_valid(struct access_coordinate *c)
2156 static void set_min_bandwidth(struct access_coordinate *c, unsigned int bw)
2164 static void set_access_coordinates(struct access_coordinate *out,
2165 struct access_coordinate *in)
2185 struct access_coordinate *coord)
2187 struct access_coordinate c[] = {
2218 * There's no valid access_coordinate for a root port since RPs do not
/linux-master/drivers/cxl/
H A Dcxl.h533 struct access_coordinate coord[ACCESS_COORDINATE_MAX];
642 struct access_coordinate *coord, int entries,
677 struct access_coordinate coord[ACCESS_COORDINATE_MAX];
884 struct access_coordinate *coord);
890 void cxl_coordinates_combine(struct access_coordinate *out,
891 struct access_coordinate *c1,
892 struct access_coordinate *c2);
H A Dacpi.c217 cxl_acpi_evaluate_qtg_dsm(acpi_handle handle, struct access_coordinate *coord,
299 struct access_coordinate *coord, int entries,
H A Dcxlmem.h404 struct access_coordinate coord[ACCESS_COORDINATE_MAX];
/linux-master/mm/
H A Dmemory-tiers.c112 static struct access_coordinate default_dram_perf;
626 static void dump_hmem_attrs(struct access_coordinate *coord, const char *prefix)
634 int mt_set_default_dram_perf(int nid, struct access_coordinate *perf,
691 int mt_perf_to_adistance(struct access_coordinate *perf, int *adist)
/linux-master/drivers/acpi/numa/
H A Dhmat.c72 struct access_coordinate coord[NODE_ACCESS_CLASS_MAX];
138 struct access_coordinate *coord)
332 int hmat_update_target_coordinates(int nid, struct access_coordinate *coord,
941 struct access_coordinate *attrs;
965 struct access_coordinate *perf;
/linux-master/drivers/base/
H A Dnode.c84 struct access_coordinate coord;
193 void node_set_perf_attrs(unsigned int nid, struct access_coordinate *coord,

Completed in 200 milliseconds