Lines Matching full:csn
167 static void isapnp_wake(unsigned char csn) in isapnp_wake() argument
169 isapnp_write_byte(0x03, csn); in isapnp_wake()
258 /* Control: reset CSN and conditionally everything else too */ in isapnp_isolate_rdp_select()
279 * Isolate (assign uniqued CSN) to all ISA PnP devices.
287 int csn = 0; in isapnp_isolate() local
317 csn++; in isapnp_isolate()
319 isapnp_write_byte(0x06, csn); in isapnp_isolate()
337 if (csn == 255) in isapnp_isolate()
344 isapnp_csn_count = csn; in isapnp_isolate()
345 return csn; in isapnp_isolate()
755 int csn; in isapnp_build_device_list() local
763 for (csn = 1; csn <= isapnp_csn_count; csn++) { in isapnp_build_device_list()
764 isapnp_wake(csn); in isapnp_build_device_list()
769 card = pnp_alloc_card(&isapnp_protocol, csn, id); in isapnp_build_device_list()
805 int isapnp_cfg_begin(int csn, int logdev) in isapnp_cfg_begin() argument
807 if (csn < 1 || csn > isapnp_csn_count || logdev > 10) in isapnp_cfg_begin()
812 isapnp_wake(csn); in isapnp_cfg_begin()
818 isapnp_write_byte(0x02, 0x04); /* clear CSN of card */ in isapnp_cfg_begin()
820 isapnp_wake(csn); /* bring card into sleep state */ in isapnp_cfg_begin()
824 isapnp_write_byte(0x06, csn); /* reset CSN to previous value */ in isapnp_cfg_begin()