Lines Matching full:resp
95 struct sk_buff *resp);
474 struct sk_buff *resp; member
814 struct sk_buff *resp = cmd->resp; in port100_send_async_complete() local
823 dev_kfree_skb(resp); in port100_send_async_complete()
827 skb_put(resp, port100_rx_frame_size(resp->data)); in port100_send_async_complete()
828 skb_pull(resp, PORT100_FRAME_HEADER_LEN); in port100_send_async_complete()
829 skb_trim(resp, resp->len - PORT100_FRAME_TAIL_LEN); in port100_send_async_complete()
831 cmd->complete_cb(dev, cmd->complete_cb_context, resp); in port100_send_async_complete()
843 struct sk_buff *resp; in port100_send_cmd_async() local
855 resp = alloc_skb(resp_len, GFP_KERNEL); in port100_send_cmd_async()
856 if (!resp) in port100_send_cmd_async()
861 dev_kfree_skb(resp); in port100_send_cmd_async()
867 cmd->resp = resp; in port100_send_cmd_async()
876 rc = port100_send_frame_async(dev, req, resp, resp_len); in port100_send_cmd_async()
879 dev_kfree_skb(resp); in port100_send_cmd_async()
887 struct sk_buff *resp; member
900 struct sk_buff *resp) in port100_send_sync_complete() argument
904 arg->resp = resp; in port100_send_sync_complete()
925 return arg.resp; in port100_send_cmd_sync()
978 struct sk_buff *resp; in port100_set_command_type() local
987 resp = port100_send_cmd_sync(dev, PORT100_CMD_SET_COMMAND_TYPE, skb); in port100_set_command_type()
988 if (IS_ERR(resp)) in port100_set_command_type()
989 return PTR_ERR(resp); in port100_set_command_type()
991 rc = resp->data[0]; in port100_set_command_type()
993 dev_kfree_skb(resp); in port100_set_command_type()
1001 struct sk_buff *resp; in port100_get_command_type_mask() local
1008 resp = port100_send_cmd_sync(dev, PORT100_CMD_GET_COMMAND_TYPE, skb); in port100_get_command_type_mask()
1009 if (IS_ERR(resp)) in port100_get_command_type_mask()
1010 return PTR_ERR(resp); in port100_get_command_type_mask()
1012 if (resp->len < 8) in port100_get_command_type_mask()
1015 mask = be64_to_cpu(*(__be64 *)resp->data); in port100_get_command_type_mask()
1017 dev_kfree_skb(resp); in port100_get_command_type_mask()
1025 struct sk_buff *resp; in port100_get_firmware_version() local
1032 resp = port100_send_cmd_sync(dev, PORT100_CMD_GET_FIRMWARE_VERSION, in port100_get_firmware_version()
1034 if (IS_ERR(resp)) in port100_get_firmware_version()
1037 fw_ver = le16_to_cpu(*(__le16 *)resp->data); in port100_get_firmware_version()
1039 dev_kfree_skb(resp); in port100_get_firmware_version()
1047 struct sk_buff *skb, *resp; in port100_switch_rf() local
1059 resp = port100_send_cmd_sync(dev, PORT100_CMD_SWITCH_RF, skb); in port100_switch_rf()
1061 if (IS_ERR(resp)) in port100_switch_rf()
1062 return PTR_ERR(resp); in port100_switch_rf()
1064 dev_kfree_skb(resp); in port100_switch_rf()
1073 struct sk_buff *resp; in port100_in_set_rf() local
1086 resp = port100_send_cmd_sync(dev, PORT100_CMD_IN_SET_RF, skb); in port100_in_set_rf()
1088 if (IS_ERR(resp)) in port100_in_set_rf()
1089 return PTR_ERR(resp); in port100_in_set_rf()
1091 rc = resp->data[0]; in port100_in_set_rf()
1093 dev_kfree_skb(resp); in port100_in_set_rf()
1103 struct sk_buff *resp; in port100_in_set_framing() local
1128 resp = port100_send_cmd_sync(dev, PORT100_CMD_IN_SET_PROTOCOL, skb); in port100_in_set_framing()
1130 if (IS_ERR(resp)) in port100_in_set_framing()
1131 return PTR_ERR(resp); in port100_in_set_framing()
1133 rc = resp->data[0]; in port100_in_set_framing()
1135 dev_kfree_skb(resp); in port100_in_set_framing()
1153 struct sk_buff *resp) in port100_in_comm_rf_complete() argument
1160 if (IS_ERR(resp)) { in port100_in_comm_rf_complete()
1161 rc = PTR_ERR(resp); in port100_in_comm_rf_complete()
1165 if (resp->len < 4) { in port100_in_comm_rf_complete()
1172 status = le32_to_cpu(*(__le32 *)resp->data); in port100_in_comm_rf_complete()
1174 skb_pull(resp, sizeof(u32)); in port100_in_comm_rf_complete()
1189 skb_pull(resp, 1); in port100_in_comm_rf_complete()
1194 kfree_skb(resp); in port100_in_comm_rf_complete()
1195 resp = ERR_PTR(rc); in port100_in_comm_rf_complete()
1198 cb(dev->nfc_digital_dev, cb_arg->complete_arg, resp); in port100_in_comm_rf_complete()
1230 struct sk_buff *resp; in port100_tg_set_rf() local
1243 resp = port100_send_cmd_sync(dev, PORT100_CMD_TG_SET_RF, skb); in port100_tg_set_rf()
1245 if (IS_ERR(resp)) in port100_tg_set_rf()
1246 return PTR_ERR(resp); in port100_tg_set_rf()
1248 rc = resp->data[0]; in port100_tg_set_rf()
1250 dev_kfree_skb(resp); in port100_tg_set_rf()
1260 struct sk_buff *resp; in port100_tg_set_framing() local
1285 resp = port100_send_cmd_sync(dev, PORT100_CMD_TG_SET_PROTOCOL, skb); in port100_tg_set_framing()
1287 if (IS_ERR(resp)) in port100_tg_set_framing()
1288 return PTR_ERR(resp); in port100_tg_set_framing()
1290 rc = resp->data[0]; in port100_tg_set_framing()
1292 dev_kfree_skb(resp); in port100_tg_set_framing()
1330 struct sk_buff *resp) in port100_tg_comm_rf_complete() argument
1337 if (IS_ERR(resp)) in port100_tg_comm_rf_complete()
1340 hdr = (struct port100_tg_comm_rf_res *)resp->data; in port100_tg_comm_rf_complete()
1346 kfree_skb(resp); in port100_tg_comm_rf_complete()
1347 resp = ERR_PTR(-ETIMEDOUT); in port100_tg_comm_rf_complete()
1352 skb_pull(resp, sizeof(struct port100_tg_comm_rf_res)); in port100_tg_comm_rf_complete()
1355 kfree_skb(resp); in port100_tg_comm_rf_complete()
1358 resp = ERR_PTR(-ETIMEDOUT); in port100_tg_comm_rf_complete()
1360 resp = ERR_PTR(-EIO); in port100_tg_comm_rf_complete()
1364 cb(dev->nfc_digital_dev, cb_arg->complete_arg, resp); in port100_tg_comm_rf_complete()