Lines Matching defs:service
30 struct cfsrvl *service = container_obj(layr);
37 service->open = true;
42 service->open = false;
46 if (phyid != service->dev_info.id)
48 if (service->modem_flow_on)
51 service->phy_flow_on = false;
54 if (phyid != service->dev_info.id)
56 if (service->modem_flow_on) {
61 service->phy_flow_on = true;
64 if (service->phy_flow_on) {
68 service->modem_flow_on = false;
71 if (service->phy_flow_on) {
75 service->modem_flow_on = true;
89 service->phy_flow_on = true;
96 struct cfsrvl *service = container_obj(layr);
102 if (!service->supports_flowctrl)
121 info->channel_id = service->layer.id;
123 info->dev_info = &service->dev_info;
142 info->channel_id = service->layer.id;
144 info->dev_info = &service->dev_info;
156 struct cfsrvl *service = container_of(layer, struct cfsrvl, layer);
157 kfree(service);
160 void cfsrvl_init(struct cfsrvl *service,
166 service->open = false;
167 service->modem_flow_on = true;
168 service->phy_flow_on = true;
169 service->layer.id = channel_id;
170 service->layer.ctrlcmd = cfservl_ctrlcmd;
171 service->layer.modemcmd = cfservl_modemcmd;
172 service->dev_info = *dev_info;
173 service->supports_flowctrl = supports_flowctrl;
174 service->release = cfsrvl_release;
177 bool cfsrvl_ready(struct cfsrvl *service, int *err)
179 if (!service->open) {
212 struct cfsrvl *service;
216 service = container_of(adapt_layer->dn, struct cfsrvl, layer);
217 service->hold = hold;
218 service->put = put;