summary refs log tree commit diff
path: root/drivers/cxl/cxl.h
diff options
context:
space:
mode:
authorBen Widawsky <ben.widawsky@intel.com>2022-03-04 13:36:45 -0800
committerDan Williams <dan.j.williams@intel.com>2022-06-21 14:09:00 -0700
commit8ae3cebc1704b9a3ab8398dc7820c37183026bbc (patch)
tree0e3958d481271d01bcaf085ffd5c3c83f14aa5ad /drivers/cxl/cxl.h
parentdb9a3a35d31ea337331f0e6e07e04bcd52642894 (diff)
downloadlinux-8ae3cebc1704b9a3ab8398dc7820c37183026bbc.tar.gz
cxl/core: Use is_endpoint_decoder
Save some characters and directly check decoder type rather than port
type. There's no need to check if the port is an endpoint port since, by
this point, cxl_endpoint_decoder_alloc() has a specified type.

Reviewed by: Adam Manzanares <a.manzanares@samsung.com>
Signed-off-by: Ben Widawsky <ben.widawsky@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/cxl/cxl.h')
-rw-r--r--drivers/cxl/cxl.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/cxl/cxl.h b/drivers/cxl/cxl.h
index 140dc3278cde..6799b27c7db2 100644
--- a/drivers/cxl/cxl.h
+++ b/drivers/cxl/cxl.h
@@ -340,6 +340,7 @@ struct cxl_dport *cxl_find_dport_by_dev(struct cxl_port *port,
 
 struct cxl_decoder *to_cxl_decoder(struct device *dev);
 bool is_root_decoder(struct device *dev);
+bool is_endpoint_decoder(struct device *dev);
 bool is_cxl_decoder(struct device *dev);
 struct cxl_decoder *cxl_root_decoder_alloc(struct cxl_port *port,
 					   unsigned int nr_targets);