Lines Matching refs:service
31 struct cfsrvl *service = container_obj(layr); in cfservl_ctrlcmd() local
38 service->open = true; in cfservl_ctrlcmd()
43 service->open = false; in cfservl_ctrlcmd()
47 if (phyid != service->dev_info.id) in cfservl_ctrlcmd()
49 if (service->modem_flow_on) in cfservl_ctrlcmd()
52 service->phy_flow_on = false; in cfservl_ctrlcmd()
55 if (phyid != service->dev_info.id) in cfservl_ctrlcmd()
57 if (service->modem_flow_on) { in cfservl_ctrlcmd()
62 service->phy_flow_on = true; in cfservl_ctrlcmd()
65 if (service->phy_flow_on) { in cfservl_ctrlcmd()
69 service->modem_flow_on = false; in cfservl_ctrlcmd()
72 if (service->phy_flow_on) { in cfservl_ctrlcmd()
76 service->modem_flow_on = true; in cfservl_ctrlcmd()
90 service->phy_flow_on = true; in cfservl_ctrlcmd()
97 struct cfsrvl *service = container_obj(layr); in cfservl_modemcmd() local
103 if (!service->supports_flowctrl) in cfservl_modemcmd()
122 info->channel_id = service->layer.id; in cfservl_modemcmd()
124 info->dev_info = &service->dev_info; in cfservl_modemcmd()
143 info->channel_id = service->layer.id; in cfservl_modemcmd()
145 info->dev_info = &service->dev_info; in cfservl_modemcmd()
157 struct cfsrvl *service = container_of(layer, struct cfsrvl, layer); in cfsrvl_release() local
158 kfree(service); in cfsrvl_release()
161 void cfsrvl_init(struct cfsrvl *service, in cfsrvl_init() argument
167 service->open = false; in cfsrvl_init()
168 service->modem_flow_on = true; in cfsrvl_init()
169 service->phy_flow_on = true; in cfsrvl_init()
170 service->layer.id = channel_id; in cfsrvl_init()
171 service->layer.ctrlcmd = cfservl_ctrlcmd; in cfsrvl_init()
172 service->layer.modemcmd = cfservl_modemcmd; in cfsrvl_init()
173 service->dev_info = *dev_info; in cfsrvl_init()
174 service->supports_flowctrl = supports_flowctrl; in cfsrvl_init()
175 service->release = cfsrvl_release; in cfsrvl_init()
178 bool cfsrvl_ready(struct cfsrvl *service, int *err) in cfsrvl_ready() argument
180 if (!service->open) { in cfsrvl_ready()
213 struct cfsrvl *service; in caif_client_register_refcnt() local
217 service = container_of(adapt_layer->dn, struct cfsrvl, layer); in caif_client_register_refcnt()
218 service->hold = hold; in caif_client_register_refcnt()
219 service->put = put; in caif_client_register_refcnt()