disapprove_switch
deauthorization = !!tb->cm_ops->disapprove_switch;
if (!tb->cm_ops->disapprove_switch)
return tb->cm_ops->disapprove_switch(tb, sw);
ret = device_for_each_child_reverse(&sw->dev, NULL, disapprove_switch);
ret = disapprove_switch(&sw->dev, NULL);
.disapprove_switch = tb_disconnect_pci,
int (*disapprove_switch)(struct tb *tb, struct tb_switch *sw);