Lines Matching refs:csn
183 static void isapnp_wake(unsigned char csn) in isapnp_wake() argument
185 isapnp_write_byte(0x03, csn); in isapnp_wake()
303 int csn = 0; in isapnp_isolate() local
333 csn++; in isapnp_isolate()
335 isapnp_write_byte(0x06, csn); in isapnp_isolate()
353 if (csn == 255) in isapnp_isolate()
360 isapnp_csn_count = csn; in isapnp_isolate()
361 return csn; in isapnp_isolate()
793 int csn; in isapnp_build_device_list() local
801 for (csn = 1; csn <= isapnp_csn_count; csn++) { in isapnp_build_device_list()
802 isapnp_wake(csn); in isapnp_build_device_list()
808 card = pnp_alloc_card(&isapnp_protocol, csn, id); in isapnp_build_device_list()
844 int isapnp_cfg_begin(int csn, int logdev) in isapnp_cfg_begin() argument
846 if (csn < 1 || csn > isapnp_csn_count || logdev > 10) in isapnp_cfg_begin()
851 isapnp_wake(csn); in isapnp_cfg_begin()
859 isapnp_wake(csn); /* bring card into sleep state */ in isapnp_cfg_begin()
863 isapnp_write_byte(0x06, csn); /* reset CSN to previous value */ in isapnp_cfg_begin()