Lines Matching full:search

40 /* A search stops when w1_max_slave_count devices have been found in that
41 * search. The next search will start over and detect the same set of devices
46 * be read directly skipping the normal slower search process.
51 "maximum number of slaves detected in a search");
409 * doesn't include it and most messages from the bus search don't in w1_atoreg_num()
473 /* It would be nice to do a targeted search one the one-wire bus in w1_master_attribute_store_add()
475 * current search doesn't support that. in w1_master_attribute_store_add()
545 static W1_MASTER_ATTR_RW(search, S_IRUGO | S_IWUSR | S_IWGRP);
973 * w1_search() - Performs a ROM Search & registers any devices found.
974 * @dev: The master device to search
975 * @search_type: W1_SEARCH to search all devices, or W1_ALARM_SEARCH
979 * The 1-wire search is a simple binary tree search.
986 * See "Application note 187 1-wire search algorithm" at www.maxim-ic.com
1022 /* Do fast search on single slave bus */ in w1_search()
1035 /* Start the search */ in w1_search()
1038 /* Determine the direction/search bit */ in w1_search()
1082 /* Only max_slave_count will be scanned in a search, in w1_search()
1083 * but it will start where it left off next search in w1_search()
1085 * over. A continued search will report the previous in w1_search()
1090 "will continue next search.\n", __func__, in w1_search()
1147 /* drop the lock, if it is a search it can take a long in w1_process_callbacks()
1183 * callbacks, or search, it isn't process callbacks, so in w1_process()
1184 * schedule a search. in w1_process()
1199 /* Only sleep when the search is active. */ in w1_process()