thunderbolt: Make tb_switch_find_cap() available to other files
We need to find switch capabilities in order to implement TMU support so make it available to other files as well. Signed-off-by: Rajmohan Mani <rajmohan.mani@intel.com> Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com> Link: https://lore.kernel.org/r/20191217123345.31850-7-mika.westerberg@linux.intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>alistair/sensors
parent
690ac0d20d
commit
aa43a9dcf7
|
@ -113,7 +113,16 @@ int tb_port_find_cap(struct tb_port *port, enum tb_port_cap cap)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int tb_switch_find_cap(struct tb_switch *sw, enum tb_switch_cap cap)
|
/**
|
||||||
|
* tb_switch_find_cap() - Find switch capability
|
||||||
|
* @sw Switch to find the capability for
|
||||||
|
* @cap: Capability to look
|
||||||
|
*
|
||||||
|
* Returns offset to start of capability or %-ENOENT if no such
|
||||||
|
* capability was found. Negative errno is returned if there was an
|
||||||
|
* error.
|
||||||
|
*/
|
||||||
|
int tb_switch_find_cap(struct tb_switch *sw, enum tb_switch_cap cap)
|
||||||
{
|
{
|
||||||
int offset = sw->config.first_cap_offset;
|
int offset = sw->config.first_cap_offset;
|
||||||
|
|
||||||
|
|
|
@ -685,6 +685,7 @@ struct tb_port *tb_next_port_on_path(struct tb_port *start, struct tb_port *end,
|
||||||
struct tb_port *prev);
|
struct tb_port *prev);
|
||||||
|
|
||||||
int tb_switch_find_vse_cap(struct tb_switch *sw, enum tb_switch_vse_cap vsec);
|
int tb_switch_find_vse_cap(struct tb_switch *sw, enum tb_switch_vse_cap vsec);
|
||||||
|
int tb_switch_find_cap(struct tb_switch *sw, enum tb_switch_cap cap);
|
||||||
int tb_port_find_cap(struct tb_port *port, enum tb_port_cap cap);
|
int tb_port_find_cap(struct tb_port *port, enum tb_port_cap cap);
|
||||||
bool tb_port_is_enabled(struct tb_port *port);
|
bool tb_port_is_enabled(struct tb_port *port);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue