Home | History | Annotate | Download | only in btm

Lines Matching refs:p_inqparms

437 ** Parameters:      p_inqparms - pointer to the inquiry information
457 tBTM_STATUS BTM_SetPeriodicInquiryMode (tBTM_INQ_PARMS *p_inqparms, UINT16 max_delay,
464 p_inqparms->mode, p_inqparms->duration, p_inqparms->max_resps,
465 p_inqparms->filter_cond_type, min_delay, max_delay);
477 if (p_inqparms->mode != BTM_GENERAL_INQUIRY &&
478 p_inqparms->mode != BTM_LIMITED_INQUIRY)
482 if (p_inqparms->duration < BTM_MIN_INQUIRY_LEN ||
483 p_inqparms->duration > BTM_MAX_INQUIRY_LENGTH ||
484 min_delay <= p_inqparms->duration ||
496 p_inq->inqparms = *p_inqparms;
502 p_inq->inq_active = (UINT8)((p_inqparms->mode == BTM_LIMITED_INQUIRY) ?
510 if (p_inqparms->filter_cond_type != BTM_CLR_INQUIRY_FILTER)
513 p_inqparms->filter_cond_type = BTM_CLR_INQUIRY_FILTER;
519 if ((status = btm_set_inq_event_filter (p_inqparms->filter_cond_type, &p_inqparms->filter_cond)) != BTM_CMD_STARTED)
796 ** Parameters: p_inqparms - pointer to the inquiry information
819 tBTM_STATUS BTM_StartInquiry (tBTM_INQ_PARMS *p_inqparms, tBTM_INQ_RESULTS_CB *p_results_cb,
826 p_inqparms->mode, p_inqparms->duration, p_inqparms->max_resps,
827 p_inqparms->filter_cond_type);
857 if ((p_inqparms->mode & BTM_BR_INQUIRY_MASK)!= BTM_GENERAL_INQUIRY &&
858 (p_inqparms->mode & BTM_BR_INQUIRY_MASK)!= BTM_LIMITED_INQUIRY
860 && (p_inqparms->mode & BTM_BLE_INQUIRY_MASK)!= BTM_BLE_GENERAL_INQUIRY
861 && (p_inqparms->mode & BTM_BLE_INQUIRY_MASK)!= BTM_BLE_LIMITED_INQUIRY
873 p_inq->inqparms = *p_inqparms;
880 p_inq->inq_active = p_inqparms->mode;
888 if((p_inqparms->mode & BTM_BLE_INQUIRY_MASK) && (p_inqparms->mode & BTM_BR_INQUIRY_MASK))
891 p_inqparms->duration=p_inqparms->intl_duration[p_inq->next_state];
892 p_inq->inqparms.duration=p_inqparms->duration;
896 BTM_TRACE_API("BTM:Single Mode: No interleaving, Mode:0x%02x", p_inqparms->mode);
905 if ((p_inqparms->mode & BTM_BLE_INQUIRY_MASK)
914 p_inq->inq_active = (p_inqparms->mode & BTM_BLE_INQUIRY_MASK);
916 p_inqparms->duration, (p_inqparms->mode & BTM_BLE_INQUIRY_MASK));
924 else if ((status = btm_ble_start_inquiry((UINT8)(p_inqparms->mode & BTM_BLE_INQUIRY_MASK),
925 p_inqparms->duration)) != BTM_CMD_STARTED)
931 p_inqparms->mode &= ~BTM_BLE_INQUIRY_MASK;
954 BTM_TRACE_DEBUG("BTM_StartInquiry: mode = %02x", p_inqparms->mode);
959 if ((p_inqparms->mode & BTM_BR_INQUIRY_MASK) == BTM_INQUIRY_NONE)
967 p_inq->inq_active = (p_inqparms->mode & BTM_BR_INQUIRY_MASK);
973 switch (p_inqparms->filter_cond_type)
984 p_inqparms->filter_cond_type = BTM_CLR_INQUIRY_FILTER;
993 if ((status = btm_set_inq_event_filter (p_inqparms->filter_cond_type,
994 &p_inqparms->filter_cond)) != BTM_CMD_STARTED)
1789 tBTM_INQ_PARMS *p_inqparms = &p_inq->inqparms;
1799 btm_process_inq_complete (BTM_NO_RESOURCES, (UINT8)(p_inqparms->mode & BTM_BR_INQUIRY_MASK));
1804 p_inqparms->max_resps = (UINT8)((p_inqparms->max_resps <= BTM_INQ_DB_SIZE) ? p_inqparms->max_resps : BTM_INQ_DB_SIZE);
1812 *lap, p_inqparms->duration,
1813 p_inqparms->max_resps))
1814 btm_process_inq_complete (BTM_NO_RESOURCES, (UINT8)(p_inqparms->mode & BTM_BR_INQUIRY_MASK));
1829 if (!btsnd_hcic_inquiry(*lap, p_inqparms->duration, 0))
1830 btm_process_inq_complete (BTM_NO_RESOURCES, (UINT8)(p_inqparms->mode & BTM_BR_INQUIRY_MASK));