Lines Matching refs:priv_cb_pos

145  * @priv_cb_pos: callback block.
148 struct heci_cb_private *priv_cb_pos)
150 if (priv_cb_pos->major_file_operations == HECI_WRITE) {
151 heci_free_cb_private(priv_cb_pos);
156 } else if (priv_cb_pos->major_file_operations == HECI_READ &&
159 priv_cb_pos->information);
170 * @priv_cb_pos: callback block.
173 struct heci_cb_private *priv_cb_pos)
178 (void) memcpy(priv_cb_pos->response_buffer.data,
181 list_add_tail(&priv_cb_pos->cb_list,
672 struct heci_cb_private *priv_cb_pos = NULL, *priv_cb_next = NULL;
680 list_for_each_entry_safe(priv_cb_pos, priv_cb_next,
683 priv_cb_pos->file_private;
689 (priv_cb_pos->response_buffer.data +
690 priv_cb_pos->information);
691 ASSERT(priv_cb_pos->response_buffer.size >=
693 priv_cb_pos->information);
695 if (priv_cb_pos->response_buffer.size <
697 priv_cb_pos->information) {
699 list_del(&priv_cb_pos->cb_list);
707 priv_cb_pos->information += heci_hdr->length;
710 list_del(&priv_cb_pos->cb_list);
717 priv_cb_pos->information);
719 DBG("priv_cb_pos->res_buffer - %s\n",
720 priv_cb_pos->response_buffer.data);
721 list_add_tail(&priv_cb_pos->cb_list,
782 * @priv_cb_pos: callback block.
790 struct heci_cb_private *priv_cb_pos,
801 priv_cb_pos->information = 0;
802 list_relink_node(&priv_cb_pos->cb_list,
808 priv_cb_pos->information = 0;
809 list_relink_node(&priv_cb_pos->cb_list,
826 * @priv_cb_pos: callback block.
834 struct heci_cb_private *priv_cb_pos,
844 priv_cb_pos->information = 0;
845 list_relink_node(&priv_cb_pos->cb_list,
849 list_relink_node(&priv_cb_pos->cb_list,
854 list_del(&priv_cb_pos->cb_list);
867 * @priv_cb_pos: callback block.
875 struct heci_cb_private *priv_cb_pos,
888 priv_cb_pos->information = 0;
889 list_del(&priv_cb_pos->cb_list);
892 list_relink_node(&priv_cb_pos->cb_list,
898 list_del(&priv_cb_pos->cb_list);
910 * @priv_cb_pos: callback block.
918 struct heci_cb_private *priv_cb_pos,
925 (priv_cb_pos->request_buffer.size -
926 priv_cb_pos->information))) {
930 heci_hdr->length = ((priv_cb_pos->request_buffer.size) -
931 (priv_cb_pos->information));
934 DBG("priv_cb_pos->request_buffer.size =%d"
936 priv_cb_pos->request_buffer.size,
938 DBG("priv_cb_pos->information =%lu\n",
939 priv_cb_pos->information);
945 (unsigned char *)(priv_cb_pos->request_buffer.data +
946 priv_cb_pos->information),
949 list_relink_node(&priv_cb_pos->cb_list,
955 priv_cb_pos->information += heci_hdr->length;
956 list_relink_node(&priv_cb_pos->cb_list,
973 (priv_cb_pos->request_buffer.data +
974 priv_cb_pos->information),
977 list_relink_node(&priv_cb_pos->cb_list,
981 priv_cb_pos->information += heci_hdr->length;
982 DBG("priv_cb_pos->request_buffer.size =%d"
984 priv_cb_pos->request_buffer.size,
986 DBG("priv_cb_pos->information =%lu\n",
987 priv_cb_pos->information);
1003 * @priv_cb_pos: callback block.
1011 struct heci_cb_private *priv_cb_pos,
1039 list_del(&priv_cb_pos->cb_list);
1044 priv_cb_pos->information = dev->iamthif_msg_buf_index;
1049 dev->iamthif_current_cb = priv_cb_pos;
1050 list_relink_node(&priv_cb_pos->cb_list,
1072 list_del(&priv_cb_pos->cb_list);
1101 struct heci_cb_private *priv_cb_pos = NULL, *priv_cb_next = NULL;
1117 list_for_each_entry_safe(priv_cb_pos, priv_cb_next,
1120 priv_cb_pos->file_private;
1123 list_del(&priv_cb_pos->cb_list);
1125 (priv_cb_pos->major_file_operations ==
1131 list_add_tail(&priv_cb_pos->cb_list,
1194 list_for_each_entry_safe(priv_cb_pos, priv_cb_next,
1198 priv_cb_pos->file_private;
1200 list_del(&priv_cb_pos->cb_list);
1203 switch (priv_cb_pos->major_file_operations) {
1207 priv_cb_pos,
1216 priv_cb_pos,
1227 priv_cb_pos,
1245 list_for_each_entry_safe(priv_cb_pos, priv_cb_next,
1250 priv_cb_pos->file_private;
1261 priv_cb_pos, file_ext, cmpl_list);
1276 priv_cb_pos, file_ext, cmpl_list);
1334 struct heci_cb_private *priv_cb_pos = NULL, *priv_cb_next = NULL;
1345 list_for_each_entry_safe(priv_cb_pos, priv_cb_next,
1350 priv_cb_pos->file_private;
1352 list_del(&priv_cb_pos->cb_list);
1355 if (HECI_IOCTL == priv_cb_pos->major_file_operations) {
1357 list_del(&priv_cb_pos->cb_list);
1377 struct heci_cb_private *priv_cb_pos = NULL, *priv_cb_next = NULL;
1382 list_for_each_entry_safe(priv_cb_pos, priv_cb_next,
1387 priv_cb_pos->file_private;
1390 list_del(&priv_cb_pos->cb_list);
1398 list_del(&priv_cb_pos->cb_list);