Home
last modified time | relevance | path

Searched refs:cxld (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/cxl/core/
A Dbus.c184 kfree(cxld); in cxl_decoder_release()
477 cxld->target[i] = dport; in decoder_populate_targets()
497 cxld = kzalloc(struct_size(cxld, target, nr_targets), GFP_KERNEL); in cxl_decoder_alloc()
498 if (!cxld) in cxl_decoder_alloc()
506 cxld->id = rc; in cxl_decoder_alloc()
507 dev = &cxld->dev; in cxl_decoder_alloc()
519 return cxld; in cxl_decoder_alloc()
521 kfree(cxld); in cxl_decoder_alloc()
532 if (WARN_ON_ONCE(!cxld)) in cxl_decoder_add()
536 return PTR_ERR(cxld); in cxl_decoder_add()
[all …]
/linux/drivers/cxl/
A Dacpi.c82 struct cxl_decoder *cxld; in cxl_add_cfmws_decoders() local
123 if (IS_ERR(cxld)) in cxl_add_cfmws_decoders()
128 cxld->range = (struct range) { in cxl_add_cfmws_decoders()
138 put_device(&cxld->dev); in cxl_add_cfmws_decoders()
281 struct cxl_decoder *cxld; in add_host_bridge_uport() local
330 if (IS_ERR(cxld)) in add_host_bridge_uport()
331 return PTR_ERR(cxld); in add_host_bridge_uport()
333 cxld->interleave_ways = 1; in add_host_bridge_uport()
349 put_device(&cxld->dev); in add_host_bridge_uport()
398 struct cxl_decoder *cxld; in add_root_nvdimm_bridge() local
[all …]
A Dcxl.h277 int cxl_decoder_add(struct cxl_decoder *cxld, int *target_map);
278 int cxl_decoder_autoremove(struct device *host, struct cxl_decoder *cxld);

Completed in 9 milliseconds