Lines Matching refs:resp

103 					      struct sk_buff *resp);
454 struct sk_buff *resp; member
758 struct sk_buff *resp = cmd->resp; in port100_send_async_complete() local
767 dev_kfree_skb(resp); in port100_send_async_complete()
771 skb_put(resp, port100_rx_frame_size(resp->data)); in port100_send_async_complete()
772 skb_pull(resp, PORT100_FRAME_HEADER_LEN); in port100_send_async_complete()
773 skb_trim(resp, resp->len - PORT100_FRAME_TAIL_LEN); in port100_send_async_complete()
775 cmd->complete_cb(dev, cmd->complete_cb_context, resp); in port100_send_async_complete()
787 struct sk_buff *resp; in port100_send_cmd_async() local
793 resp = alloc_skb(resp_len, GFP_KERNEL); in port100_send_cmd_async()
794 if (!resp) in port100_send_cmd_async()
799 dev_kfree_skb(resp); in port100_send_cmd_async()
805 cmd->resp = resp; in port100_send_cmd_async()
814 rc = port100_send_frame_async(dev, req, resp, resp_len); in port100_send_cmd_async()
817 dev_kfree_skb(resp); in port100_send_cmd_async()
825 struct sk_buff *resp; member
838 struct sk_buff *resp) in port100_send_sync_complete() argument
842 arg->resp = resp; in port100_send_sync_complete()
863 return arg.resp; in port100_send_cmd_sync()
911 struct sk_buff *resp; in port100_set_command_type() local
920 resp = port100_send_cmd_sync(dev, PORT100_CMD_SET_COMMAND_TYPE, skb); in port100_set_command_type()
921 if (IS_ERR(resp)) in port100_set_command_type()
922 return PTR_ERR(resp); in port100_set_command_type()
924 rc = resp->data[0]; in port100_set_command_type()
926 dev_kfree_skb(resp); in port100_set_command_type()
934 struct sk_buff *resp; in port100_get_command_type_mask() local
941 resp = port100_send_cmd_sync(dev, PORT100_CMD_GET_COMMAND_TYPE, skb); in port100_get_command_type_mask()
942 if (IS_ERR(resp)) in port100_get_command_type_mask()
943 return PTR_ERR(resp); in port100_get_command_type_mask()
945 if (resp->len < 8) in port100_get_command_type_mask()
948 mask = be64_to_cpu(*(__be64 *)resp->data); in port100_get_command_type_mask()
950 dev_kfree_skb(resp); in port100_get_command_type_mask()
958 struct sk_buff *resp; in port100_get_firmware_version() local
965 resp = port100_send_cmd_sync(dev, PORT100_CMD_GET_FIRMWARE_VERSION, in port100_get_firmware_version()
967 if (IS_ERR(resp)) in port100_get_firmware_version()
970 fw_ver = le16_to_cpu(*(__le16 *)resp->data); in port100_get_firmware_version()
972 dev_kfree_skb(resp); in port100_get_firmware_version()
980 struct sk_buff *skb, *resp; in port100_switch_rf() local
988 resp = port100_send_cmd_sync(dev, PORT100_CMD_SWITCH_RF, skb); in port100_switch_rf()
990 if (IS_ERR(resp)) in port100_switch_rf()
991 return PTR_ERR(resp); in port100_switch_rf()
993 dev_kfree_skb(resp); in port100_switch_rf()
1002 struct sk_buff *resp; in port100_in_set_rf() local
1016 resp = port100_send_cmd_sync(dev, PORT100_CMD_IN_SET_RF, skb); in port100_in_set_rf()
1018 if (IS_ERR(resp)) in port100_in_set_rf()
1019 return PTR_ERR(resp); in port100_in_set_rf()
1021 rc = resp->data[0]; in port100_in_set_rf()
1023 dev_kfree_skb(resp); in port100_in_set_rf()
1033 struct sk_buff *resp; in port100_in_set_framing() local
1058 resp = port100_send_cmd_sync(dev, PORT100_CMD_IN_SET_PROTOCOL, skb); in port100_in_set_framing()
1060 if (IS_ERR(resp)) in port100_in_set_framing()
1061 return PTR_ERR(resp); in port100_in_set_framing()
1063 rc = resp->data[0]; in port100_in_set_framing()
1065 dev_kfree_skb(resp); in port100_in_set_framing()
1083 struct sk_buff *resp) in port100_in_comm_rf_complete() argument
1090 if (IS_ERR(resp)) { in port100_in_comm_rf_complete()
1091 rc = PTR_ERR(resp); in port100_in_comm_rf_complete()
1095 if (resp->len < 4) { in port100_in_comm_rf_complete()
1102 status = le32_to_cpu(*(__le32 *)resp->data); in port100_in_comm_rf_complete()
1104 skb_pull(resp, sizeof(u32)); in port100_in_comm_rf_complete()
1119 skb_pull(resp, 1); in port100_in_comm_rf_complete()
1124 kfree_skb(resp); in port100_in_comm_rf_complete()
1125 resp = ERR_PTR(rc); in port100_in_comm_rf_complete()
1128 cb(dev->nfc_digital_dev, cb_arg->complete_arg, resp); in port100_in_comm_rf_complete()
1160 struct sk_buff *resp; in port100_tg_set_rf() local
1174 resp = port100_send_cmd_sync(dev, PORT100_CMD_TG_SET_RF, skb); in port100_tg_set_rf()
1176 if (IS_ERR(resp)) in port100_tg_set_rf()
1177 return PTR_ERR(resp); in port100_tg_set_rf()
1179 rc = resp->data[0]; in port100_tg_set_rf()
1181 dev_kfree_skb(resp); in port100_tg_set_rf()
1191 struct sk_buff *resp; in port100_tg_set_framing() local
1216 resp = port100_send_cmd_sync(dev, PORT100_CMD_TG_SET_PROTOCOL, skb); in port100_tg_set_framing()
1218 if (IS_ERR(resp)) in port100_tg_set_framing()
1219 return PTR_ERR(resp); in port100_tg_set_framing()
1221 rc = resp->data[0]; in port100_tg_set_framing()
1223 dev_kfree_skb(resp); in port100_tg_set_framing()
1261 struct sk_buff *resp) in port100_tg_comm_rf_complete() argument
1268 if (IS_ERR(resp)) in port100_tg_comm_rf_complete()
1271 hdr = (struct port100_tg_comm_rf_res *)resp->data; in port100_tg_comm_rf_complete()
1277 kfree_skb(resp); in port100_tg_comm_rf_complete()
1278 resp = ERR_PTR(-ETIMEDOUT); in port100_tg_comm_rf_complete()
1283 skb_pull(resp, sizeof(struct port100_tg_comm_rf_res)); in port100_tg_comm_rf_complete()
1286 kfree_skb(resp); in port100_tg_comm_rf_complete()
1289 resp = ERR_PTR(-ETIMEDOUT); in port100_tg_comm_rf_complete()
1291 resp = ERR_PTR(-EIO); in port100_tg_comm_rf_complete()
1295 cb(dev->nfc_digital_dev, cb_arg->complete_arg, resp); in port100_tg_comm_rf_complete()