Lines Matching refs:sl

43 	struct w1_slave *sl;  member
267 struct w1_slave *sl; in w1_get_slaves() local
275 list_for_each_entry(sl, &dev->slist, w1_slave_entry) { in w1_get_slaves()
276 memcpy(&rn, &sl->reg_num, sizeof(rn)); in w1_get_slaves()
316 struct w1_slave *sl; in w1_process_command_addremove() local
325 sl = w1_slave_search_device(dev, id); in w1_process_command_addremove()
328 if (sl) in w1_process_command_addremove()
334 if (sl) in w1_process_command_addremove()
335 w1_slave_detach(sl); in w1_process_command_addremove()
387 static int w1_process_command_slave(struct w1_slave *sl, in w1_process_command_slave() argument
390 dev_dbg(&sl->master->dev, "%s: %02x.%012llx.%02x: cmd=%02x, len=%u.\n", in w1_process_command_slave()
391 __func__, sl->reg_num.family, (unsigned long long)sl->reg_num.id, in w1_process_command_slave()
392 sl->reg_num.crc, cmd->cmd, cmd->len); in w1_process_command_slave()
394 return w1_process_command_io(sl->master, cmd); in w1_process_command_slave()
449 struct w1_slave *sl = node->sl; in w1_process_cb() local
454 if (sl && w1_reset_select_slave(sl)) in w1_process_cb()
464 if (sl) in w1_process_cb()
465 err = w1_process_command_slave(sl, cmd); in w1_process_cb()
484 if (sl) in w1_process_cb()
485 w1_unref_slave(sl); in w1_process_cb()
538 struct w1_slave *sl; in w1_cn_callback() local
635 sl = NULL; in w1_cn_callback()
660 sl = w1_search_slave((struct w1_reg_num *)msg->id.id); in w1_cn_callback()
661 if (sl) in w1_cn_callback()
662 dev = sl->master; in w1_cn_callback()
683 node->sl = sl; in w1_cn_callback()