Lines Matching full:driver

57 	    '[-adinv] [-D keyword] [-p path] [driver...]');
93 sub is_installed($self, $driver)
95 return $self->{installed_drivers}{$driver};
108 sub is_needed($self, $driver)
110 my ($self, $driver) = @_;
111 return $self->{machine_drivers}{$driver};
150 for my $driver (keys %$search) {
151 next unless $_ =~ $match{$driver};
152 $found->{$driver} = 1;
153 delete $search->{$driver};
185 for my $driver (keys %possible_drivers) {
186 my $search = OpenBSD::Search::Stem->new(driver2firmware($driver));
189 $state->{installed_drivers}{$driver} =
201 sub find_handle($self, $state, $driver)
203 my $pkgname = driver2firmware($driver);
205 my $h = $state->is_installed($driver);
229 sub to_remove($self, $state, $driver)
231 $self->mark_set_for_deletion($self->to_add_or_update($state, $driver));
234 sub to_add_or_update($self, $state, $driver)
236 my $set = $self->find_handle($state, $driver);
278 for my $driver ($state->installed_drivers) {
280 !$state->is_needed($driver)) {
281 $self->to_remove($state, $driver);
286 for my $driver ($state->all_drivers) {
288 $driver);
291 for my $driver ($state->machine_drivers) {
293 $driver);
295 for my $driver ($state->installed_drivers) {
297 next if $state->is_needed($driver);
299 $driver);
310 for my $driver (@ARGV) {
311 $driver =~ s/\-firmware(\-\d.*)?$//;
312 if (!$possible_drivers{$driver}) {
313 $state->errsay("#1: unknown driver", $driver);
317 !$state->is_installed($driver)) {
318 $state->errsay("Can't delete uninstalled driver: #1", $driver);
322 my $set = $self->to_add_or_update($state, $driver);