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