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");
399 * doesn't include it and most messages from the bus search don't in w1_atoreg_num()
463 /* It would be nice to do a targeted search one the one-wire bus in w1_master_attribute_store_add()
465 * current search doesn't support that. in w1_master_attribute_store_add()
535 static W1_MASTER_ATTR_RW(search, S_IRUGO | S_IWUSR | S_IWGRP);
962 * w1_search() - Performs a ROM Search & registers any devices found.
963 * @dev: The master device to search
964 * @search_type: W1_SEARCH to search all devices, or W1_ALARM_SEARCH
968 * The 1-wire search is a simple binary tree search.
975 * See "Application note 187 1-wire search algorithm" at www.maxim-ic.com
1011 /* Do fast search on single slave bus */ in w1_search()
1024 /* Start the search */ in w1_search()
1027 /* Determine the direction/search bit */ in w1_search()
1071 /* Only max_slave_count will be scanned in a search, in w1_search()
1072 * but it will start where it left off next search in w1_search()
1074 * over. A continued search will report the previous in w1_search()
1079 "will continue next search.\n", __func__, in w1_search()
1136 /* drop the lock, if it is a search it can take a long in w1_process_callbacks()
1174 * callbacks, or search, it isn't process callbacks, so in w1_process()
1175 * schedule a search. in w1_process()
1192 /* Only sleep when the search is active. */ in w1_process()