Lines Matching refs:qca_memdump
162 struct qca_memdump_info *qca_memdump;
1023 struct qca_memdump_info *qca_memdump = qca->qca_memdump;
1042 if (!qca_memdump) {
1043 qca_memdump = kzalloc(sizeof(struct qca_memdump_info),
1045 if (!qca_memdump) {
1050 qca->qca_memdump = qca_memdump;
1069 qca_memdump->ram_dump_size = __le32_to_cpu(dump->dump_size);
1070 if (!(qca_memdump->ram_dump_size)) {
1072 kfree(qca_memdump);
1081 skb_pull(skb, sizeof(qca_memdump->ram_dump_size));
1082 qca_memdump->current_seq_no = 0;
1083 qca_memdump->received_dump = 0;
1084 ret = hci_devcd_init(hu->hdev, qca_memdump->ram_dump_size);
1088 kfree(qca->qca_memdump);
1089 qca->qca_memdump = NULL;
1098 qca_memdump->ram_dump_size);
1107 kfree(qca_memdump);
1120 while ((seq_no > qca_memdump->current_seq_no + 1) &&
1124 qca_memdump->current_seq_no);
1125 rx_size = qca_memdump->received_dump;
1127 if (rx_size > qca_memdump->ram_dump_size) {
1130 qca_memdump->received_dump);
1135 qca_memdump->received_dump += QCA_DUMP_PACKET_SIZE;
1136 qca_memdump->current_seq_no++;
1139 rx_size = qca_memdump->received_dump + skb->len;
1140 if (rx_size <= qca_memdump->ram_dump_size) {
1142 (seq_no != qca_memdump->current_seq_no)) {
1151 qca_memdump->current_seq_no += 1;
1152 qca_memdump->received_dump = rx_size;
1156 qca_memdump->current_seq_no);
1162 qca_memdump->received_dump,
1163 qca_memdump->ram_dump_size);
1166 kfree(qca->qca_memdump);
1167 qca->qca_memdump = NULL;
1621 if (qca->qca_memdump) {
1622 kfree(qca->qca_memdump);
1623 qca->qca_memdump = NULL;