Lines Matching defs:proto
23 * st_int_recv after registration to receive proto stack responses
38 struct st_proto_s *proto)
40 pr_info("%s: id %d\n", __func__, proto->chnl_id);
41 /* st_gdata->list[proto->chnl_id] = NULL; */
42 st_gdata->is_registered[proto->chnl_id] = false;
114 pr_err(" proto stack %d's ->recv failed", chnl_id);
119 pr_err(" proto stack %d's ->recv null", chnl_id);
229 struct st_proto_s *proto;
275 proto = st_gdata->list[st_gdata->rx_chnl];
278 [proto->offset_len_in_hdr];
280 if (proto->len_size == 1) /* 1 byte len field */
282 else if (proto->len_size == 2)
288 __func__, proto->chnl_id);
289 st_check_data_len(st_gdata, proto->chnl_id,
292 proto->offset_len_in_hdr, payload_len);
610 pr_err(" proto %d already registered ",
639 long st_unregister(struct st_proto_s *proto)
645 pr_debug("%s: %d ", __func__, proto->chnl_id);
648 if (!st_gdata || proto->chnl_id >= ST_MAX_CHANNELS) {
649 pr_err(" chnl_id %d not supported", proto->chnl_id);
655 if (st_gdata->is_registered[proto->chnl_id] == false) {
656 pr_err(" chnl_id %d not registered", proto->chnl_id);
664 remove_channel_from_table(st_gdata, proto);