Searched refs:dongle_id (Results 1 - 5 of 5) sorted by relevance

/linux-4.4.14/drivers/net/irda/
H A Dnsc-ircc.c91 static int dongle_id; variable
186 static void nsc_ircc_init_dongle_interface (int iobase, int dongle_id);
474 if ((dongle_id <= 0) || nsc_ircc_open()
475 (dongle_id >= ARRAY_SIZE(dongle_types))) { nsc_ircc_open()
476 dongle_id = nsc_ircc_read_dongle_id(self->io.fir_base); nsc_ircc_open()
479 driver_name, dongle_types[dongle_id]); nsc_ircc_open()
482 driver_name, dongle_types[dongle_id]); nsc_ircc_open()
485 self->io.dongle_id = dongle_id; nsc_ircc_open()
486 nsc_ircc_init_dongle_interface(self->io.fir_base, dongle_id); nsc_ircc_open()
947 dongle_id = 0x9; nsc_ircc_pnp_probe()
1047 int dongle_id; nsc_ircc_read_dongle_id() local
1062 dongle_id = inb(iobase+4) & 0x0f; nsc_ircc_read_dongle_id()
1065 if (dongle_id == 0x0a) nsc_ircc_read_dongle_id()
1066 dongle_id = 0x09; nsc_ircc_read_dongle_id()
1073 return dongle_id; nsc_ircc_read_dongle_id()
1077 * Function nsc_ircc_init_dongle_interface (iobase, dongle_id)
1084 static void nsc_ircc_init_dongle_interface (int iobase, int dongle_id) nsc_ircc_init_dongle_interface() argument
1094 /* IRCFG4: set according to dongle_id */ nsc_ircc_init_dongle_interface()
1095 switch (dongle_id) { nsc_ircc_init_dongle_interface()
1099 __func__, dongle_types[dongle_id]); nsc_ircc_init_dongle_interface()
1104 __func__, dongle_types[dongle_id]); nsc_ircc_init_dongle_interface()
1110 __func__, dongle_types[dongle_id]); nsc_ircc_init_dongle_interface()
1114 __func__, dongle_types[dongle_id]); nsc_ircc_init_dongle_interface()
1118 __func__, dongle_types[dongle_id]); nsc_ircc_init_dongle_interface()
1122 __func__, dongle_types[dongle_id]); nsc_ircc_init_dongle_interface()
1130 __func__, dongle_types[dongle_id]); nsc_ircc_init_dongle_interface()
1145 __func__, dongle_types[dongle_id]); nsc_ircc_init_dongle_interface()
1151 pr_debug("%s(), invalid dongle_id %#x", nsc_ircc_init_dongle_interface()
1152 __func__, dongle_id); nsc_ircc_init_dongle_interface()
1164 * Function nsc_ircc_change_dongle_speed (iobase, speed, dongle_id)
1169 static void nsc_ircc_change_dongle_speed(int iobase, int speed, int dongle_id) nsc_ircc_change_dongle_speed() argument
1179 /* IRCFG1: set according to dongle_id */ nsc_ircc_change_dongle_speed()
1180 switch (dongle_id) { nsc_ircc_change_dongle_speed()
1184 __func__, dongle_types[dongle_id]); nsc_ircc_change_dongle_speed()
1189 __func__, dongle_types[dongle_id]); nsc_ircc_change_dongle_speed()
1195 __func__, dongle_types[dongle_id]); nsc_ircc_change_dongle_speed()
1199 __func__, dongle_types[dongle_id]); nsc_ircc_change_dongle_speed()
1203 __func__, dongle_types[dongle_id]); nsc_ircc_change_dongle_speed()
1207 __func__, dongle_types[dongle_id]); nsc_ircc_change_dongle_speed()
1226 __func__, dongle_types[dongle_id]); nsc_ircc_change_dongle_speed()
1235 __func__, dongle_types[dongle_id]); nsc_ircc_change_dongle_speed()
1317 nsc_ircc_change_dongle_speed(iobase, speed, self->io.dongle_id); nsc_ircc_change_speed()
2360 nsc_ircc_init_dongle_interface(self->io.fir_base, self->io.dongle_id); nsc_ircc_resume()
2404 module_param(dongle_id, int, 0);
2405 MODULE_PARM_DESC(dongle_id, "Type-id of used dongle");
H A Dvia-ircc.c34 - Make module-param dongle_id actually work.
35 - New dongle_id 17 (0x11): TDFS4500. Single-ended SIR only.
73 static int dongle_id = 0; /* default: probe */ variable
76 module_param(dongle_id, int, 0);
99 int dongle_id);
323 if (!dongle_id) via_ircc_open()
324 dongle_id = via_ircc_read_dongle_id(self->io.fir_base); via_ircc_open()
325 self->io.dongle_id = dongle_id; via_ircc_open()
329 switch( self->io.dongle_id ){ via_ircc_open()
493 self->io.dongle_id); via_hw_init()
504 net_err_ratelimited("via-ircc: dongle probing not supported, please specify dongle_id module parameter\n"); via_ircc_read_dongle_id()
509 * Function via_ircc_change_dongle_speed (iobase, speed, dongle_id)
514 int dongle_id) via_ircc_change_dongle_speed()
522 __func__, speed, iobase, dongle_id); via_ircc_change_dongle_speed()
524 switch (dongle_id) { via_ircc_change_dongle_speed()
526 /* Note: The dongle_id's listed here are derived from via_ircc_change_dongle_speed()
648 net_err_ratelimited("%s: Error: dongle_id %d unsupported !\n", via_ircc_change_dongle_speed()
649 __func__, dongle_id); via_ircc_change_dongle_speed()
720 via_ircc_change_dongle_speed(iobase, speed, self->io.dongle_id); via_ircc_change_speed()
513 via_ircc_change_dongle_speed(int iobase, int speed, int dongle_id) via_ircc_change_dongle_speed() argument
H A Dsir-dev.h136 static inline int sirdev_schedule_dongle_open(struct sir_dev *dev, int dongle_id) sirdev_schedule_dongle_open() argument
138 return sirdev_schedule_request(dev, SIRDEV_STATE_DONGLE_OPEN, dongle_id); sirdev_schedule_dongle_open()
H A Dali-ircc.c283 int dongle_id; ali_ircc_open() local
382 dongle_id = ali_ircc_read_dongle_id(i, info); ali_ircc_open()
385 dongle_types[dongle_id]); ali_ircc_open()
387 self->io.dongle_id = dongle_id; ali_ircc_open()
623 int dongle_id, reg; ali_ircc_read_dongle_id() local
638 dongle_id = ((reg>>6)&0x02) | ((reg>>5)&0x01); ali_ircc_read_dongle_id()
639 pr_debug("%s(), probing dongle_id=%d, dongle_types=%s\n", ali_ircc_read_dongle_id()
640 __func__, dongle_id, dongle_types[dongle_id]); ali_ircc_read_dongle_id()
646 return dongle_id; ali_ircc_read_dongle_id()
1095 int iobase,dongle_id; ali_ircc_change_dongle_speed() local
1100 dongle_id = self->io.dongle_id; ali_ircc_change_dongle_speed()
1105 __func__, dongle_types[dongle_id], speed); ali_ircc_change_dongle_speed()
1111 if(dongle_id == 0) ali_ircc_change_dongle_speed()
1207 else if (dongle_id == 1) /* HP HDSL-3600 */ ali_ircc_change_dongle_speed()
/linux-4.4.14/include/net/irda/
H A Dirda_device.h169 int dongle_id; /* Dongle or transceiver currently used */ member in struct:__anon13446

Completed in 143 milliseconds