Lines Matching refs:this
38 struct cfctrl *this =
40 if (!this)
45 cfsrvl_init(&this->serv, 0, &dev_info, false);
46 atomic_set(&this->req_seq_no, 1);
47 atomic_set(&this->rsp_seq_no, 1);
48 this->serv.layer.receive = cfctrl_recv;
49 sprintf(this->serv.layer.name, "ctrl");
50 this->serv.layer.ctrlcmd = cfctrl_ctrlcmd;
52 spin_lock_init(&this->loop_linkid_lock);
53 this->loop_linkid = 1;
55 spin_lock_init(&this->info_list_lock);
56 INIT_LIST_HEAD(&this->list);
57 return &this->serv.layer;
165 struct cfctrl *this = container_obj(layer);
166 return &this->res;
558 struct cfctrl *this = container_obj(layr);
562 spin_lock_bh(&this->info_list_lock);
563 if (!list_empty(&this->list))
565 spin_unlock_bh(&this->info_list_lock);
571 spin_lock_bh(&this->info_list_lock);
572 list_for_each_entry_safe(p, tmp, &this->list, list) {
581 spin_unlock_bh(&this->info_list_lock);