Just had a need for this myself:
{
"extend": "selectAll",
"text": "Select All",
"action": function (e, dt, node, config) {
e.preventDefault();
dt.rows().deselect();
dt.rows({ search: 'applied' }).select();
}
}