Lines Matching refs:csn
166 static void isapnp_wake(unsigned char csn) in isapnp_wake() argument
168 isapnp_write_byte(0x03, csn); in isapnp_wake()
286 int csn = 0; in isapnp_isolate() local
316 csn++; in isapnp_isolate()
318 isapnp_write_byte(0x06, csn); in isapnp_isolate()
336 if (csn == 255) in isapnp_isolate()
343 isapnp_csn_count = csn; in isapnp_isolate()
344 return csn; in isapnp_isolate()
754 int csn; in isapnp_build_device_list() local
762 for (csn = 1; csn <= isapnp_csn_count; csn++) { in isapnp_build_device_list()
763 isapnp_wake(csn); in isapnp_build_device_list()
768 card = pnp_alloc_card(&isapnp_protocol, csn, id); in isapnp_build_device_list()
804 int isapnp_cfg_begin(int csn, int logdev) in isapnp_cfg_begin() argument
806 if (csn < 1 || csn > isapnp_csn_count || logdev > 10) in isapnp_cfg_begin()
811 isapnp_wake(csn); in isapnp_cfg_begin()
819 isapnp_wake(csn); /* bring card into sleep state */ in isapnp_cfg_begin()
823 isapnp_write_byte(0x06, csn); /* reset CSN to previous value */ in isapnp_cfg_begin()