Lines Matching refs:qca_memdump
157 struct qca_memdump_data *qca_memdump; member
973 struct qca_memdump_data *qca_memdump = qca->qca_memdump; in qca_controller_memdump() local
994 if (!qca_memdump) { in qca_controller_memdump()
995 qca_memdump = kzalloc(sizeof(struct qca_memdump_data), in qca_controller_memdump()
997 if (!qca_memdump) { in qca_controller_memdump()
1002 qca->qca_memdump = qca_memdump; in qca_controller_memdump()
1024 kfree(qca_memdump); in qca_controller_memdump()
1026 qca->qca_memdump = NULL; in qca_controller_memdump()
1040 qca_memdump->ram_dump_size = dump_size; in qca_controller_memdump()
1041 qca_memdump->memdump_buf_head = memdump_buf; in qca_controller_memdump()
1042 qca_memdump->memdump_buf_tail = memdump_buf; in qca_controller_memdump()
1045 memdump_buf = qca_memdump->memdump_buf_tail; in qca_controller_memdump()
1052 kfree(qca_memdump); in qca_controller_memdump()
1054 qca->qca_memdump = NULL; in qca_controller_memdump()
1067 while ((seq_no > qca_memdump->current_seq_no + 1) && in qca_controller_memdump()
1071 qca_memdump->current_seq_no); in qca_controller_memdump()
1072 rx_size = qca_memdump->received_dump; in qca_controller_memdump()
1074 if (rx_size > qca_memdump->ram_dump_size) { in qca_controller_memdump()
1077 qca_memdump->received_dump); in qca_controller_memdump()
1082 qca_memdump->received_dump += QCA_DUMP_PACKET_SIZE; in qca_controller_memdump()
1083 qca_memdump->current_seq_no++; in qca_controller_memdump()
1086 rx_size = qca_memdump->received_dump + skb->len; in qca_controller_memdump()
1087 if (rx_size <= qca_memdump->ram_dump_size) { in qca_controller_memdump()
1089 (seq_no != qca_memdump->current_seq_no)) in qca_controller_memdump()
1099 qca_memdump->memdump_buf_tail = memdump_buf; in qca_controller_memdump()
1100 qca_memdump->current_seq_no = seq_no + 1; in qca_controller_memdump()
1101 qca_memdump->received_dump += skb->len; in qca_controller_memdump()
1105 qca_memdump->received_dump, seq_no); in qca_controller_memdump()
1107 qca->qca_memdump = qca_memdump; in qca_controller_memdump()
1112 qca_memdump->received_dump, in qca_controller_memdump()
1113 qca_memdump->ram_dump_size); in qca_controller_memdump()
1114 memdump_buf = qca_memdump->memdump_buf_head; in qca_controller_memdump()
1116 qca_memdump->received_dump, GFP_KERNEL); in qca_controller_memdump()
1118 kfree(qca->qca_memdump); in qca_controller_memdump()
1119 qca->qca_memdump = NULL; in qca_controller_memdump()
1519 if (qca->qca_memdump) { in qca_hw_error()
1520 vfree(qca->qca_memdump->memdump_buf_head); in qca_hw_error()
1521 kfree(qca->qca_memdump); in qca_hw_error()
1522 qca->qca_memdump = NULL; in qca_hw_error()