Lines Matching refs:sl
62 struct w1_slave *sl; member
286 struct w1_slave *sl; in w1_get_slaves() local
294 list_for_each_entry(sl, &dev->slist, w1_slave_entry) { in w1_get_slaves()
295 memcpy(&rn, &sl->reg_num, sizeof(rn)); in w1_get_slaves()
335 struct w1_slave *sl; in w1_process_command_addremove() local
344 sl = w1_slave_search_device(dev, id); in w1_process_command_addremove()
347 if (sl) in w1_process_command_addremove()
353 if (sl) in w1_process_command_addremove()
354 w1_slave_detach(sl); in w1_process_command_addremove()
406 static int w1_process_command_slave(struct w1_slave *sl, in w1_process_command_slave() argument
409 dev_dbg(&sl->master->dev, "%s: %02x.%012llx.%02x: cmd=%02x, len=%u.\n", in w1_process_command_slave()
410 __func__, sl->reg_num.family, (unsigned long long)sl->reg_num.id, in w1_process_command_slave()
411 sl->reg_num.crc, cmd->cmd, cmd->len); in w1_process_command_slave()
413 return w1_process_command_io(sl->master, cmd); in w1_process_command_slave()
468 struct w1_slave *sl = node->sl; in w1_process_cb() local
473 if (sl && w1_reset_select_slave(sl)) in w1_process_cb()
483 if (sl) in w1_process_cb()
484 err = w1_process_command_slave(sl, cmd); in w1_process_cb()
503 if (sl) in w1_process_cb()
504 w1_unref_slave(sl); in w1_process_cb()
557 struct w1_slave *sl; in w1_cn_callback() local
654 sl = NULL; in w1_cn_callback()
679 sl = w1_search_slave((struct w1_reg_num *)msg->id.id); in w1_cn_callback()
680 if (sl) in w1_cn_callback()
681 dev = sl->master; in w1_cn_callback()
702 node->sl = sl; in w1_cn_callback()