Lines Matching full:search
38 /* A search stops when w1_max_slave_count devices have been found in that
39 * search. The next search will start over and detect the same set of devices
44 * be read directly skipping the normal slower search process.
49 "maximum number of slaves detected in a search");
407 * doesn't include it and most messages from the bus search don't in w1_atoreg_num()
471 /* It would be nice to do a targeted search one the one-wire bus in w1_master_attribute_store_add()
473 * current search doesn't support that. in w1_master_attribute_store_add()
543 static W1_MASTER_ATTR_RW(search, S_IRUGO | S_IWUSR | S_IWGRP);
938 * w1_search() - Performs a ROM Search & registers any devices found.
939 * @dev: The master device to search
940 * @search_type: W1_SEARCH to search all devices, or W1_ALARM_SEARCH
944 * The 1-wire search is a simple binary tree search.
951 * See "Application note 187 1-wire search algorithm" at www.maxim-ic.com
987 /* Do fast search on single slave bus */ in w1_search()
1000 /* Start the search */ in w1_search()
1003 /* Determine the direction/search bit */ in w1_search()
1047 /* Only max_slave_count will be scanned in a search, in w1_search()
1048 * but it will start where it left off next search in w1_search()
1050 * over. A continued search will report the previous in w1_search()
1055 "will continue next search.\n", __func__, in w1_search()
1112 /* drop the lock, if it is a search it can take a long in w1_process_callbacks()
1148 * callbacks, or search, it isn't process callbacks, so in w1_process()
1149 * schedule a search. in w1_process()
1164 /* Only sleep when the search is active. */ in w1_process()