107 u16 i, data_slot_size;
143 unifi_error(card->ospriv,
"send_signal - NULL bulkdata[%d]\n", i);
149 if (datalen > data_slot_size)
152 "send_signal - Invalid data length %u (@%p), "
155 datalen = data_slot_size;
173 const u8 *
sig = sigptr;
175 unifi_error(card->ospriv,
"Signal(%d): %*ph\n", siglen,
177 unifi_error(card->ospriv,
"Bulkdata pointer %p(%d), %p(%d)\n",
193 card->bh_reason_host = 1;
198 card->bh_reason_host = 0;
218 unifi_error(card->ospriv,
"run_bh=%d, bh not called.\n", run_bh);
230 if (sigq != &card->fh_command_queue)
254 #if defined (CSR_WIFI_HIP_DEBUG_OFFLINE) && defined (CSR_WIFI_HIP_DATA_PLANE_PROFILE)
255 unifi_debug_log_to_buf(
"P");
268 "send_signal: fh_cmd_q full, not pausing (run_bh=%d)\n",
313 card->bh_reason_host = 1;
333 #if defined (CSR_WIFI_HIP_DEBUG_OFFLINE) && defined (CSR_WIFI_HIP_DATA_PLANE_PROFILE)
334 unifi_debug_log_to_buf(
"D");
339 unifi_error(card->ospriv,
"MA-PACKET.req with empty bulk data (%d bytes in %p)\n",
341 dump((
void *)sigptr, siglen);
349 sig_soft_q = &card->fh_traffic_queue[priority_q];
353 sig_soft_q = &card->fh_command_queue;
356 r = send_signal(card, sigptr, siglen, bulkdata, sig_soft_q, priority_q, run_bh);
399 sig_soft_q = &card->fh_traffic_queue[priority_q];
403 sig_soft_q = &card->fh_command_queue;
409 unifi_notice(card->ospriv,
"unifi_send_resources_available: %s full\n",