Lines Matching refs:indicator
652 if (!d->hmpriv.indicator[id].sctx) { in init_halmac_event_with_waittime()
658 sctx = d->hmpriv.indicator[id].sctx; in init_halmac_event_with_waittime()
659 d->hmpriv.indicator[id].sctx = NULL; in init_halmac_event_with_waittime()
663 d->hmpriv.indicator[id].buffer = buf; in init_halmac_event_with_waittime()
664 d->hmpriv.indicator[id].buf_size = size; in init_halmac_event_with_waittime()
665 d->hmpriv.indicator[id].ret_size = 0; in init_halmac_event_with_waittime()
666 d->hmpriv.indicator[id].status = 0; in init_halmac_event_with_waittime()
668 d->hmpriv.indicator[id].sctx = sctx; in init_halmac_event_with_waittime()
683 if (!d->hmpriv.indicator[id].sctx) in free_halmac_event()
686 sctx = d->hmpriv.indicator[id].sctx; in free_halmac_event()
687 d->hmpriv.indicator[id].sctx = NULL; in free_halmac_event()
700 sctx = d->hmpriv.indicator[id].sctx; in wait_halmac_event()
731 struct halmac_indicator *tbl, *indicator; in _halmac_event_indication() local
738 tbl = d->hmpriv.indicator; in _halmac_event_indication()
745 indicator = &tbl[feature_id]; in _halmac_event_indication()
746 indicator->status = process_status; in _halmac_event_indication()
747 indicator->ret_size = size; in _halmac_event_indication()
748 if (!indicator->sctx) { in _halmac_event_indication()
753 sctx = indicator->sctx; in _halmac_event_indication()
764 if (size > indicator->buf_size) { in _halmac_event_indication()
769 indicator->buf_size, size); in _halmac_event_indication()
770 cpsz = indicator->buf_size; in _halmac_event_indication()
774 if (cpsz && indicator->buffer) in _halmac_event_indication()
775 _rtw_memcpy(indicator->buffer, buf, cpsz); in _halmac_event_indication()
1132 struct halmac_indicator *indicator; in init_priv() local
1136 if (priv->indicator) in init_priv()
1139 size = sizeof(*indicator) * count; in init_priv()
1140 indicator = (struct halmac_indicator *)rtw_zmalloc(size); in init_priv()
1141 if (!indicator) in init_priv()
1143 priv->indicator = indicator; in init_priv()
1150 struct halmac_indicator *indicator; in deinit_priv() local
1153 indicator = priv->indicator; in deinit_priv()
1154 priv->indicator = NULL; in deinit_priv()
1155 if (indicator) { in deinit_priv()
1165 if (!indicator[i].sctx) in deinit_priv()
1170 sctx = indicator[i].sctx; in deinit_priv()
1171 indicator[i].sctx = NULL; in deinit_priv()
1176 size = sizeof(*indicator) * count; in deinit_priv()
1177 rtw_mfree((u8 *)indicator, size); in deinit_priv()
5316 struct halmac_indicator *indicator, *tbl; in _halmac_scanoffload() local
5327 tbl = d->hmpriv.indicator; in _halmac_scanoffload()