Lines Matching refs:rccb

35  * The following  is a list of functions which handles the rccb command
36 * for uwb model, each rccb command has a related handler. Not all the
37 * rccb command is supportted, the below uwb_rccb_handler_tbl lists
69 * This is all the rccb command handler supported and not supported in
70 * current version. rccb handler table map
91 * This table recode different size of the rccb command data block
92 * For those rccb command not supported, it is zero
330 * rccb command to the radio controller
345 /* check if it is a valid rccb command */
383 rccb_cmd.rccb.bCommandType = UWB_CE_TYPE_GENERAL;
385 rccb_cmd.rccb.wCommand = UWB_CE_SCAN;
439 rccb_cmd.rccb.bCommandType = UWB_CE_TYPE_GENERAL;
441 rccb_cmd.rccb.wCommand = UWB_CE_STOP_BEACON;
483 rccb_cmd.rccb.bCommandType = UWB_CE_TYPE_GENERAL;
486 rccb_cmd.rccb.wCommand = UWB_CE_START_BEACON;
530 rccb_cmd.rccb.bCommandType = UWB_CE_TYPE_GENERAL;
532 rccb_cmd.rccb.wCommand = UWB_CE_DEV_ADDR_MGMT;
574 rccb_cmd.rccb.bCommandType = UWB_CE_TYPE_GENERAL;
576 rccb_cmd.rccb.wCommand = UWB_CE_DEV_ADDR_MGMT;
617 rccb_cmd.rccb.bCommandType = UWB_CE_TYPE_GENERAL;
619 rccb_cmd.rccb.wCommand = UWB_CE_DEV_ADDR_MGMT;
667 rccb_cmd.rccb.bCommandType = UWB_CE_TYPE_GENERAL;
668 rccb_cmd.rccb.wCommand = UWB_CE_RESET;
708 rccb_cmd.rccb.bCommandType = UWB_CE_TYPE_GENERAL;
709 rccb_cmd.rccb.wCommand = UWB_CE_GET_IE;
751 * UWB_COMMAND --- Send a rccb command to the radio controller
778 if (uwb_do_ioctl_rccb_cmd(uwb_dev_hdl, rccb_cmd.rccb.wCommand,
982 * data have rccb only.
987 /* reset cmd has no extra bytes, just rccb */
995 /* size of rccb. Reset cmd has no data other than rccb head */
1009 uwba_fill_rccb_head(uwba_dev, rccb_cmd->rccb.wCommand, data);
1012 /* record the current cmd rccb to the uwb dev handle. */
1014 uwba_dev->curr_rccb.rccb.bCommandContext = data->b_rptr[3];
1031 /* Dev addr management rccb cmd handler */
1059 uwba_fill_rccb_head(uwba_dev, rccb_dev_addr->rccb.wCommand, data);
1066 /* record the current cmd rccb to the uwb dev handle. */
1068 uwba_dev->curr_rccb.rccb.bCommandContext = data->b_rptr[3];
1084 /* Scan rccb cmd handler */
1108 uwba_fill_rccb_head(uwba_dev, rccb_scan->rccb.wCommand, data);
1114 /* record the current cmd rccb to the uwb dev handle. */
1116 uwba_dev->curr_rccb.rccb.bCommandContext = data->b_rptr[3];
1132 /* Start beacon rccb handler */
1163 uwba_fill_rccb_head(uwba_dev, rccb_startbc->rccb.wCommand, data);
1168 /* record the current cmd rccb to the uwb dev handle. */
1170 uwba_dev->curr_rccb.rccb.bCommandContext = data->b_rptr[3];
1184 /* Send rccb cmd and get the rceb result */
1206 "wCommand = %d, %s ", rccb_cmd->rccb.wCommand,
1207 uwba_event_msg(rccb_cmd->rccb.wCommand));
1215 "wCommand = %d, %s ", rccb_cmd->rccb.wCommand,
1216 uwba_event_msg(rccb_cmd->rccb.wCommand));
1239 /* Call rccb handler to send a rccb cmd */
1243 int rccb_index = rccb_cmd->rccb.wCommand - UWB_CE_CHANNEL_CHANGE;
1245 ASSERT(rccb_cmd->rccb.bCommandType == UWB_CE_TYPE_GENERAL);
1270 /* Check a rccb cmd */
1275 int rccb_index = rccb_cmd->rccb.wCommand - UWB_CE_CHANNEL_CHANGE;
1277 if (rccb_cmd->rccb.bCommandType != UWB_CE_TYPE_GENERAL) {
1280 rccb_cmd->rccb.bCommandType);
1284 if ((rccb_cmd->rccb.wCommand < UWB_CE_CHANNEL_CHANGE) ||
1285 (rccb_cmd->rccb.wCommand > UWB_CE_SET_ASIE_NOTIFICATION)) {
1288 rccb_cmd->rccb.wCommand);
1295 rccb_cmd->rccb.wCommand);
1308 switch (rccb_cmd->rccb.wCommand) {
1349 switch (rccb_cmd->rccb.wCommand) {
1400 /* Handle rccb cmd for ioctl */
1439 rccb_cmd->rccb.wCommand);
1545 /* uwb rccb cmd handler lock */
1563 /* uwb rccb cmd handler unlock */