H A D | bcm_gas.c | 104 void (*fn)(void *context, bcm_gas_t *gas, bcm_gas_event_t *event); 276 typedef void (*request_handler_t)(bcm_gas_t *gas, 288 bcm_gas_t *gas; member in struct:__anon11268 331 #define change_state(gas, next) ((gas)->nextState = (next)) 334 static void delete_response_data(bcm_gas_t *gas); 335 static void rx_query_response(bcm_gas_t *gas, int dataLen, uint8 *data); 336 static void state_wait_query_response_process_query_response(bcm_gas_t *gas); 337 static void rx_notification(bcm_gas_t *gas, bcm_decode_gas_t *gasDecode, int length); 338 static void fsm(bcm_gas_t *gas, event 343 add_entry(bcm_gas_t *gas) argument 381 del_entry(bcm_gas_t *gas) argument 426 is_entry_valid(bcm_gas_t *gas) argument 454 bcm_gas_t *gas; local 468 bcm_gas_t *gas = (bcm_gas_t *)arg; local 476 bcm_gas_t *gas = (bcm_gas_t *)arg; local 484 bcm_gas_t *gas = (bcm_gas_t *)arg; local 625 bcm_gas_get_drv(bcm_gas_t *gas) argument 703 bcm_gas_t *gas; local 820 bcm_gas_destroy_handler(bcm_gas_t *gas, int reqLength, bcm_gas_req_t *req, void *rspNull) argument 853 bcm_gas_destroy(bcm_gas_t *gas) argument 870 bcm_gas_reset_handler(bcm_gas_t *gas, int reqLength, bcm_gas_req_t *req, void *rspNull) argument 883 bcm_gas_reset(bcm_gas_t *gas) argument 905 bcm_gas_set_max_retransmit_handler(bcm_gas_t *gas, int reqLength, bcm_gas_req_t *req, void *rspNull) argument 920 bcm_gas_set_max_retransmit(bcm_gas_t *gas, uint16 count) argument 943 bcm_gas_set_response_timeout_handler(bcm_gas_t *gas, int reqLength, bcm_gas_req_t *req, void *rspNull) argument 958 bcm_gas_set_response_timeout(bcm_gas_t *gas, uint16 msec) argument 981 bcm_gas_set_max_comeback_delay_handler(bcm_gas_t *gas, int reqLength, bcm_gas_req_t *req, void *rspNull) argument 996 bcm_gas_set_max_comeback_delay(bcm_gas_t *gas, uint16 msec) argument 1019 bcm_gas_start_handler(bcm_gas_t *gas, int reqLength, bcm_gas_req_t *req, void *rspNull) argument 1032 bcm_gas_start(bcm_gas_t *gas) argument 1055 bcm_gas_subscribe_event(void *context, void (*fn)(void *context, bcm_gas_t *gas, bcm_gas_event_t *event)) argument 1066 bcm_gas_unsubscribe_event(void (*fn)(void *context, bcm_gas_t *gas, bcm_gas_event_t *event)) argument 1076 bcm_gas_set_query_request_handler(bcm_gas_t *gas, int reqLength, bcm_gas_req_t *req, void *rspNull) argument 1100 bcm_gas_set_query_request(bcm_gas_t *gas, int len, uint8 *data) argument 1130 bcm_gas_set_query_response_handler(bcm_gas_t *gas, int reqLength, bcm_gas_req_t *req, void *rspNull) argument 1161 bcm_gas_set_query_response(bcm_gas_t *gas, int len, uint8 *data) argument 1192 bcm_gas_get_query_response_length_handler(bcm_gas_t *gas, int reqLength, bcm_gas_req_t *req, bcm_gas_get_query_response_length_rsp_t *rsp) argument 1213 bcm_gas_get_query_response_length(bcm_gas_t *gas) argument 1244 bcm_gas_get_query_response_handler(bcm_gas_t *gas, int reqLength, bcm_gas_req_t *req, bcm_gas_get_query_response_rsp_t *rsp) argument 1268 bcm_gas_get_query_response(bcm_gas_t *gas, int dataLen, int *len, uint8 *data) argument 1295 bcm_gas_set_bsscfg_index_handler(bcm_gas_t *gas, int reqLength, bcm_gas_req_t *req, void *rspNull) argument 1309 bcm_gas_set_bsscfg_index(bcm_gas_t *gas, int index) argument 1352 bcm_gas_t *gas = (bcm_gas_t *)*packetId; local 1396 bcm_gas_t *gas; local 1490 idle_reset(bcm_gas_t *gas) argument 1513 query_request_notification(bcm_gas_t *gas, uint16 reqLen, uint8 *req) argument 1534 tx_notification(bcm_gas_t *gas, int gasActionFrame) argument 1554 rx_notification(bcm_gas_t *gas, bcm_decode_gas_t *gasDecode, int length) argument 1576 response_fragment_notification(bcm_gas_t *gas, int length, uint8 fragmentId) argument 1592 status_notification(bcm_gas_t *gas) argument 1608 set_status_notification(bcm_gas_t *gas, uint16 statusCode) argument 1614 success(bcm_gas_t *gas) argument 1622 fail(bcm_gas_t *gas, uint16 statusCode) argument 1630 delete_response_data(bcm_gas_t *gas) argument 1642 save_response_data(bcm_gas_t *gas, uint32 length, uint8 *data) argument 1678 default_event_processing(bcm_gas_t *gas, eventT event) argument 1718 tx_action_frame(bcm_gas_t *gas, uint32 channel, uint32 responseTimeout, struct ether_addr *bssid, struct ether_addr *dst, int gasActionFrame, int length, uint8 *buffer) argument 1745 retransmit(bcm_gas_t *gas) argument 1784 tx_gas_request(bcm_gas_t *gas, uint32 responseTimeout, uint8 dialogToken, uint8 advertisementProtocol, uint16 reqLen, uint8 *req) argument 1805 tx_gas_response(bcm_gas_t *gas, uint32 responseTimeout, uint8 dialogToken, uint16 statusCode, uint16 comebackDelay, uint8 advertisementProtocol, uint16 rspLen, uint8 *rsp) argument 1828 tx_gas_comeback_request(bcm_gas_t *gas, uint32 responseTimeout, uint8 dialogToken) argument 1842 tx_gas_comeback_response(bcm_gas_t *gas, uint32 responseTimeout, uint8 dialogToken, uint16 statusCode, uint8 fragmentId, uint8 advertisementProtocol, uint16 rspLen, uint8 *rsp) argument 1866 state_idle(bcm_gas_t *gas, eventT event, bcm_decode_gas_t *gasDecode, int dataLen, uint8 *data) argument 1952 state_tx_request(bcm_gas_t *gas, eventT event, bcm_decode_gas_t *gasDecode, int dataLen, uint8 *data) argument 2025 rx_comeback_request(bcm_gas_t *gas, bcm_decode_gas_t *gasDecode) argument 2065 state_tx_response(bcm_gas_t *gas, eventT event, bcm_decode_gas_t *gasDecode, int dataLen, uint8 *data) argument 2109 rx_comeback_response(bcm_gas_t *gas, bcm_decode_gas_t *gasDecode) argument 2189 state_tx_comeback_request(bcm_gas_t *gas, eventT event, bcm_decode_gas_t *gasDecode, int dataLen, uint8 *data) argument 2229 state_tx_comeback_response(bcm_gas_t *gas, eventT event, bcm_decode_gas_t *gasDecode, int dataLen, uint8 *data) argument 2278 rx_query_response(bcm_gas_t *gas, int dataLen, uint8 *data) argument 2299 state_tx_response_and_query_request(bcm_gas_t *gas, eventT event, bcm_decode_gas_t *gasDecode, int dataLen, uint8 *data) argument 2360 state_wait_query_response_process_query_response(bcm_gas_t *gas) argument 2386 state_wait_query_response(bcm_gas_t *gas, eventT event, bcm_decode_gas_t *gasDecode, int dataLen, uint8 *data) argument 2432 state_wait_comeback_delay(bcm_gas_t *gas, eventT event, bcm_decode_gas_t *gasDecode, int dataLen, uint8 *data) argument 2476 state_error(bcm_gas_t *gas, eventT event, bcm_decode_gas_t *gasDecode, int dataLen, uint8 *data) argument 2519 fsm(bcm_gas_t *gas, eventT event, bcm_decode_gas_t *gasDecode, int dataLen, uint8 *data) argument [all...] |