aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/ath6kl/include/common/a_hci.h
diff options
context:
space:
mode:
authorJoe Perches <joe@perches.com>2011-02-02 17:05:49 -0500
committerGreg Kroah-Hartman <gregkh@suse.de>2011-02-02 17:34:49 -0500
commitab3655dae4948a82a3be52681af0b778ead2c0ff (patch)
tree3b3c7b695b241971fc559a293cb39752862889a9 /drivers/staging/ath6kl/include/common/a_hci.h
parent4c42080f3e4efba6f79fe1840eb0b728f286702d (diff)
staging: ath6kl: Convert A_UINT8 to u8
Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/ath6kl/include/common/a_hci.h')
-rw-r--r--drivers/staging/ath6kl/include/common/a_hci.h260
1 files changed, 130 insertions, 130 deletions
diff --git a/drivers/staging/ath6kl/include/common/a_hci.h b/drivers/staging/ath6kl/include/common/a_hci.h
index f2943466339..1d7d5fa3542 100644
--- a/drivers/staging/ath6kl/include/common/a_hci.h
+++ b/drivers/staging/ath6kl/include/common/a_hci.h
@@ -243,8 +243,8 @@ typedef enum {
243/* Command pkt */ 243/* Command pkt */
244typedef struct hci_cmd_pkt_t { 244typedef struct hci_cmd_pkt_t {
245 A_UINT16 opcode; 245 A_UINT16 opcode;
246 A_UINT8 param_length; 246 u8 param_length;
247 A_UINT8 params[255]; 247 u8 params[255];
248} POSTPACK HCI_CMD_PKT; 248} POSTPACK HCI_CMD_PKT;
249 249
250#define ACL_DATA_HDR_SIZE 4 /* hdl_and flags + data_len */ 250#define ACL_DATA_HDR_SIZE 4 /* hdl_and flags + data_len */
@@ -252,40 +252,40 @@ typedef struct hci_cmd_pkt_t {
252typedef struct hci_acl_data_pkt_t { 252typedef struct hci_acl_data_pkt_t {
253 A_UINT16 hdl_and_flags; 253 A_UINT16 hdl_and_flags;
254 A_UINT16 data_len; 254 A_UINT16 data_len;
255 A_UINT8 data[Max80211_PAL_PDU_Size]; 255 u8 data[Max80211_PAL_PDU_Size];
256} POSTPACK HCI_ACL_DATA_PKT; 256} POSTPACK HCI_ACL_DATA_PKT;
257 257
258/* Event pkt */ 258/* Event pkt */
259typedef struct hci_event_pkt_t { 259typedef struct hci_event_pkt_t {
260 A_UINT8 event_code; 260 u8 event_code;
261 A_UINT8 param_len; 261 u8 param_len;
262 A_UINT8 params[256]; 262 u8 params[256];
263} POSTPACK HCI_EVENT_PKT; 263} POSTPACK HCI_EVENT_PKT;
264 264
265 265
266/*============== HCI Command definitions ======================= */ 266/*============== HCI Command definitions ======================= */
267typedef struct hci_cmd_phy_link_t { 267typedef struct hci_cmd_phy_link_t {
268 A_UINT16 opcode; 268 A_UINT16 opcode;
269 A_UINT8 param_length; 269 u8 param_length;
270 A_UINT8 phy_link_hdl; 270 u8 phy_link_hdl;
271 A_UINT8 link_key_len; 271 u8 link_key_len;
272 A_UINT8 link_key_type; 272 u8 link_key_type;
273 A_UINT8 link_key[LINK_KEY_LEN]; 273 u8 link_key[LINK_KEY_LEN];
274} POSTPACK HCI_CMD_PHY_LINK; 274} POSTPACK HCI_CMD_PHY_LINK;
275 275
276typedef struct hci_cmd_write_rem_amp_assoc_t { 276typedef struct hci_cmd_write_rem_amp_assoc_t {
277 A_UINT16 opcode; 277 A_UINT16 opcode;
278 A_UINT8 param_length; 278 u8 param_length;
279 A_UINT8 phy_link_hdl; 279 u8 phy_link_hdl;
280 A_UINT16 len_so_far; 280 A_UINT16 len_so_far;
281 A_UINT16 amp_assoc_remaining_len; 281 A_UINT16 amp_assoc_remaining_len;
282 A_UINT8 amp_assoc_frag[AMP_ASSOC_MAX_FRAG_SZ]; 282 u8 amp_assoc_frag[AMP_ASSOC_MAX_FRAG_SZ];
283} POSTPACK HCI_CMD_WRITE_REM_AMP_ASSOC; 283} POSTPACK HCI_CMD_WRITE_REM_AMP_ASSOC;
284 284
285 285
286typedef struct hci_cmd_opcode_hdl_t { 286typedef struct hci_cmd_opcode_hdl_t {
287 A_UINT16 opcode; 287 A_UINT16 opcode;
288 A_UINT8 param_length; 288 u8 param_length;
289 A_UINT16 hdl; 289 A_UINT16 hdl;
290} POSTPACK HCI_CMD_READ_LINK_QUAL, 290} POSTPACK HCI_CMD_READ_LINK_QUAL,
291 HCI_CMD_FLUSH, 291 HCI_CMD_FLUSH,
@@ -293,8 +293,8 @@ typedef struct hci_cmd_opcode_hdl_t {
293 293
294typedef struct hci_cmd_read_local_amp_assoc_t { 294typedef struct hci_cmd_read_local_amp_assoc_t {
295 A_UINT16 opcode; 295 A_UINT16 opcode;
296 A_UINT8 param_length; 296 u8 param_length;
297 A_UINT8 phy_link_hdl; 297 u8 phy_link_hdl;
298 A_UINT16 len_so_far; 298 A_UINT16 len_so_far;
299 A_UINT16 max_rem_amp_assoc_len; 299 A_UINT16 max_rem_amp_assoc_len;
300} POSTPACK HCI_CMD_READ_LOCAL_AMP_ASSOC; 300} POSTPACK HCI_CMD_READ_LOCAL_AMP_ASSOC;
@@ -302,54 +302,54 @@ typedef struct hci_cmd_read_local_amp_assoc_t {
302 302
303typedef struct hci_cmd_set_event_mask_t { 303typedef struct hci_cmd_set_event_mask_t {
304 A_UINT16 opcode; 304 A_UINT16 opcode;
305 A_UINT8 param_length; 305 u8 param_length;
306 A_UINT64 mask; 306 A_UINT64 mask;
307}POSTPACK HCI_CMD_SET_EVT_MASK, HCI_CMD_SET_EVT_MASK_PG_2; 307}POSTPACK HCI_CMD_SET_EVT_MASK, HCI_CMD_SET_EVT_MASK_PG_2;
308 308
309 309
310typedef struct hci_cmd_enhanced_flush_t{ 310typedef struct hci_cmd_enhanced_flush_t{
311 A_UINT16 opcode; 311 A_UINT16 opcode;
312 A_UINT8 param_length; 312 u8 param_length;
313 A_UINT16 hdl; 313 A_UINT16 hdl;
314 A_UINT8 type; 314 u8 type;
315} POSTPACK HCI_CMD_ENHANCED_FLUSH; 315} POSTPACK HCI_CMD_ENHANCED_FLUSH;
316 316
317 317
318typedef struct hci_cmd_write_timeout_t { 318typedef struct hci_cmd_write_timeout_t {
319 A_UINT16 opcode; 319 A_UINT16 opcode;
320 A_UINT8 param_length; 320 u8 param_length;
321 A_UINT16 timeout; 321 A_UINT16 timeout;
322} POSTPACK HCI_CMD_WRITE_TIMEOUT; 322} POSTPACK HCI_CMD_WRITE_TIMEOUT;
323 323
324typedef struct hci_cmd_write_link_supervision_timeout_t { 324typedef struct hci_cmd_write_link_supervision_timeout_t {
325 A_UINT16 opcode; 325 A_UINT16 opcode;
326 A_UINT8 param_length; 326 u8 param_length;
327 A_UINT16 hdl; 327 A_UINT16 hdl;
328 A_UINT16 timeout; 328 A_UINT16 timeout;
329} POSTPACK HCI_CMD_WRITE_LINK_SUPERVISION_TIMEOUT; 329} POSTPACK HCI_CMD_WRITE_LINK_SUPERVISION_TIMEOUT;
330 330
331typedef struct hci_cmd_write_flow_control_t { 331typedef struct hci_cmd_write_flow_control_t {
332 A_UINT16 opcode; 332 A_UINT16 opcode;
333 A_UINT8 param_length; 333 u8 param_length;
334 A_UINT8 mode; 334 u8 mode;
335} POSTPACK HCI_CMD_WRITE_FLOW_CONTROL; 335} POSTPACK HCI_CMD_WRITE_FLOW_CONTROL;
336 336
337typedef struct location_data_cfg_t { 337typedef struct location_data_cfg_t {
338 A_UINT8 reg_domain_aware; 338 u8 reg_domain_aware;
339 A_UINT8 reg_domain[3]; 339 u8 reg_domain[3];
340 A_UINT8 reg_options; 340 u8 reg_options;
341} POSTPACK LOCATION_DATA_CFG; 341} POSTPACK LOCATION_DATA_CFG;
342 342
343typedef struct hci_cmd_write_location_data_t { 343typedef struct hci_cmd_write_location_data_t {
344 A_UINT16 opcode; 344 A_UINT16 opcode;
345 A_UINT8 param_length; 345 u8 param_length;
346 LOCATION_DATA_CFG cfg; 346 LOCATION_DATA_CFG cfg;
347} POSTPACK HCI_CMD_WRITE_LOCATION_DATA; 347} POSTPACK HCI_CMD_WRITE_LOCATION_DATA;
348 348
349 349
350typedef struct flow_spec_t { 350typedef struct flow_spec_t {
351 A_UINT8 id; 351 u8 id;
352 A_UINT8 service_type; 352 u8 service_type;
353 A_UINT16 max_sdu; 353 A_UINT16 max_sdu;
354 A_UINT32 sdu_inter_arrival_time; 354 A_UINT32 sdu_inter_arrival_time;
355 A_UINT32 access_latency; 355 A_UINT32 access_latency;
@@ -359,15 +359,15 @@ typedef struct flow_spec_t {
359 359
360typedef struct hci_cmd_create_logical_link_t { 360typedef struct hci_cmd_create_logical_link_t {
361 A_UINT16 opcode; 361 A_UINT16 opcode;
362 A_UINT8 param_length; 362 u8 param_length;
363 A_UINT8 phy_link_hdl; 363 u8 phy_link_hdl;
364 FLOW_SPEC tx_flow_spec; 364 FLOW_SPEC tx_flow_spec;
365 FLOW_SPEC rx_flow_spec; 365 FLOW_SPEC rx_flow_spec;
366} POSTPACK HCI_CMD_CREATE_LOGICAL_LINK; 366} POSTPACK HCI_CMD_CREATE_LOGICAL_LINK;
367 367
368typedef struct hci_cmd_flow_spec_modify_t { 368typedef struct hci_cmd_flow_spec_modify_t {
369 A_UINT16 opcode; 369 A_UINT16 opcode;
370 A_UINT8 param_length; 370 u8 param_length;
371 A_UINT16 hdl; 371 A_UINT16 hdl;
372 FLOW_SPEC tx_flow_spec; 372 FLOW_SPEC tx_flow_spec;
373 FLOW_SPEC rx_flow_spec; 373 FLOW_SPEC rx_flow_spec;
@@ -375,28 +375,28 @@ typedef struct hci_cmd_flow_spec_modify_t {
375 375
376typedef struct hci_cmd_logical_link_cancel_t { 376typedef struct hci_cmd_logical_link_cancel_t {
377 A_UINT16 opcode; 377 A_UINT16 opcode;
378 A_UINT8 param_length; 378 u8 param_length;
379 A_UINT8 phy_link_hdl; 379 u8 phy_link_hdl;
380 A_UINT8 tx_flow_spec_id; 380 u8 tx_flow_spec_id;
381} POSTPACK HCI_CMD_LOGICAL_LINK_CANCEL; 381} POSTPACK HCI_CMD_LOGICAL_LINK_CANCEL;
382 382
383typedef struct hci_cmd_disconnect_logical_link_t { 383typedef struct hci_cmd_disconnect_logical_link_t {
384 A_UINT16 opcode; 384 A_UINT16 opcode;
385 A_UINT8 param_length; 385 u8 param_length;
386 A_UINT16 logical_link_hdl; 386 A_UINT16 logical_link_hdl;
387} POSTPACK HCI_CMD_DISCONNECT_LOGICAL_LINK; 387} POSTPACK HCI_CMD_DISCONNECT_LOGICAL_LINK;
388 388
389typedef struct hci_cmd_disconnect_phy_link_t { 389typedef struct hci_cmd_disconnect_phy_link_t {
390 A_UINT16 opcode; 390 A_UINT16 opcode;
391 A_UINT8 param_length; 391 u8 param_length;
392 A_UINT8 phy_link_hdl; 392 u8 phy_link_hdl;
393} POSTPACK HCI_CMD_DISCONNECT_PHY_LINK; 393} POSTPACK HCI_CMD_DISCONNECT_PHY_LINK;
394 394
395typedef struct hci_cmd_srm_t { 395typedef struct hci_cmd_srm_t {
396 A_UINT16 opcode; 396 A_UINT16 opcode;
397 A_UINT8 param_length; 397 u8 param_length;
398 A_UINT8 phy_link_hdl; 398 u8 phy_link_hdl;
399 A_UINT8 mode; 399 u8 mode;
400} POSTPACK HCI_CMD_SHORT_RANGE_MODE; 400} POSTPACK HCI_CMD_SHORT_RANGE_MODE;
401/*============== HCI Command definitions end ======================= */ 401/*============== HCI Command definitions end ======================= */
402 402
@@ -406,123 +406,123 @@ typedef struct hci_cmd_srm_t {
406 406
407/* Command complete event */ 407/* Command complete event */
408typedef struct hci_event_cmd_complete_t { 408typedef struct hci_event_cmd_complete_t {
409 A_UINT8 event_code; 409 u8 event_code;
410 A_UINT8 param_len; 410 u8 param_len;
411 A_UINT8 num_hci_cmd_pkts; 411 u8 num_hci_cmd_pkts;
412 A_UINT16 opcode; 412 A_UINT16 opcode;
413 A_UINT8 params[255]; 413 u8 params[255];
414} POSTPACK HCI_EVENT_CMD_COMPLETE; 414} POSTPACK HCI_EVENT_CMD_COMPLETE;
415 415
416 416
417/* Command status event */ 417/* Command status event */
418typedef struct hci_event_cmd_status_t { 418typedef struct hci_event_cmd_status_t {
419 A_UINT8 event_code; 419 u8 event_code;
420 A_UINT8 param_len; 420 u8 param_len;
421 A_UINT8 status; 421 u8 status;
422 A_UINT8 num_hci_cmd_pkts; 422 u8 num_hci_cmd_pkts;
423 A_UINT16 opcode; 423 A_UINT16 opcode;
424} POSTPACK HCI_EVENT_CMD_STATUS; 424} POSTPACK HCI_EVENT_CMD_STATUS;
425 425
426/* Hardware Error event */ 426/* Hardware Error event */
427typedef struct hci_event_hw_err_t { 427typedef struct hci_event_hw_err_t {
428 A_UINT8 event_code; 428 u8 event_code;
429 A_UINT8 param_len; 429 u8 param_len;
430 A_UINT8 hw_err_code; 430 u8 hw_err_code;
431} POSTPACK HCI_EVENT_HW_ERR; 431} POSTPACK HCI_EVENT_HW_ERR;
432 432
433/* Flush occured event */ 433/* Flush occured event */
434/* Qos Violation event */ 434/* Qos Violation event */
435typedef struct hci_event_handle_t { 435typedef struct hci_event_handle_t {
436 A_UINT8 event_code; 436 u8 event_code;
437 A_UINT8 param_len; 437 u8 param_len;
438 A_UINT16 handle; 438 A_UINT16 handle;
439} POSTPACK HCI_EVENT_FLUSH_OCCRD, 439} POSTPACK HCI_EVENT_FLUSH_OCCRD,
440 HCI_EVENT_QOS_VIOLATION; 440 HCI_EVENT_QOS_VIOLATION;
441 441
442/* Loopback command event */ 442/* Loopback command event */
443typedef struct hci_loopback_cmd_t { 443typedef struct hci_loopback_cmd_t {
444 A_UINT8 event_code; 444 u8 event_code;
445 A_UINT8 param_len; 445 u8 param_len;
446 A_UINT8 params[252]; 446 u8 params[252];
447} POSTPACK HCI_EVENT_LOOPBACK_CMD; 447} POSTPACK HCI_EVENT_LOOPBACK_CMD;
448 448
449/* Data buffer overflow event */ 449/* Data buffer overflow event */
450typedef struct hci_data_buf_overflow_t { 450typedef struct hci_data_buf_overflow_t {
451 A_UINT8 event_code; 451 u8 event_code;
452 A_UINT8 param_len; 452 u8 param_len;
453 A_UINT8 link_type; 453 u8 link_type;
454} POSTPACK HCI_EVENT_DATA_BUF_OVERFLOW; 454} POSTPACK HCI_EVENT_DATA_BUF_OVERFLOW;
455 455
456/* Enhanced Flush complete event */ 456/* Enhanced Flush complete event */
457typedef struct hci_enhanced_flush_complt_t{ 457typedef struct hci_enhanced_flush_complt_t{
458 A_UINT8 event_code; 458 u8 event_code;
459 A_UINT8 param_len; 459 u8 param_len;
460 A_UINT16 hdl; 460 A_UINT16 hdl;
461} POSTPACK HCI_EVENT_ENHANCED_FLUSH_COMPLT; 461} POSTPACK HCI_EVENT_ENHANCED_FLUSH_COMPLT;
462 462
463/* Channel select event */ 463/* Channel select event */
464typedef struct hci_event_chan_select_t { 464typedef struct hci_event_chan_select_t {
465 A_UINT8 event_code; 465 u8 event_code;
466 A_UINT8 param_len; 466 u8 param_len;
467 A_UINT8 phy_link_hdl; 467 u8 phy_link_hdl;
468} POSTPACK HCI_EVENT_CHAN_SELECT; 468} POSTPACK HCI_EVENT_CHAN_SELECT;
469 469
470/* Physical Link Complete event */ 470/* Physical Link Complete event */
471typedef struct hci_event_phy_link_complete_event_t { 471typedef struct hci_event_phy_link_complete_event_t {
472 A_UINT8 event_code; 472 u8 event_code;
473 A_UINT8 param_len; 473 u8 param_len;
474 A_UINT8 status; 474 u8 status;
475 A_UINT8 phy_link_hdl; 475 u8 phy_link_hdl;
476} POSTPACK HCI_EVENT_PHY_LINK_COMPLETE; 476} POSTPACK HCI_EVENT_PHY_LINK_COMPLETE;
477 477
478/* Logical Link complete event */ 478/* Logical Link complete event */
479typedef struct hci_event_logical_link_complete_event_t { 479typedef struct hci_event_logical_link_complete_event_t {
480 A_UINT8 event_code; 480 u8 event_code;
481 A_UINT8 param_len; 481 u8 param_len;
482 A_UINT8 status; 482 u8 status;
483 A_UINT16 logical_link_hdl; 483 A_UINT16 logical_link_hdl;
484 A_UINT8 phy_hdl; 484 u8 phy_hdl;
485 A_UINT8 tx_flow_id; 485 u8 tx_flow_id;
486} POSTPACK HCI_EVENT_LOGICAL_LINK_COMPLETE_EVENT; 486} POSTPACK HCI_EVENT_LOGICAL_LINK_COMPLETE_EVENT;
487 487
488/* Disconnect Logical Link complete event */ 488/* Disconnect Logical Link complete event */
489typedef struct hci_event_disconnect_logical_link_event_t { 489typedef struct hci_event_disconnect_logical_link_event_t {
490 A_UINT8 event_code; 490 u8 event_code;
491 A_UINT8 param_len; 491 u8 param_len;
492 A_UINT8 status; 492 u8 status;
493 A_UINT16 logical_link_hdl; 493 A_UINT16 logical_link_hdl;
494 A_UINT8 reason; 494 u8 reason;
495} POSTPACK HCI_EVENT_DISCONNECT_LOGICAL_LINK_EVENT; 495} POSTPACK HCI_EVENT_DISCONNECT_LOGICAL_LINK_EVENT;
496 496
497/* Disconnect Physical Link complete event */ 497/* Disconnect Physical Link complete event */
498typedef struct hci_event_disconnect_phy_link_complete_t { 498typedef struct hci_event_disconnect_phy_link_complete_t {
499 A_UINT8 event_code; 499 u8 event_code;
500 A_UINT8 param_len; 500 u8 param_len;
501 A_UINT8 status; 501 u8 status;
502 A_UINT8 phy_link_hdl; 502 u8 phy_link_hdl;
503 A_UINT8 reason; 503 u8 reason;
504} POSTPACK HCI_EVENT_DISCONNECT_PHY_LINK_COMPLETE; 504} POSTPACK HCI_EVENT_DISCONNECT_PHY_LINK_COMPLETE;
505 505
506typedef struct hci_event_physical_link_loss_early_warning_t{ 506typedef struct hci_event_physical_link_loss_early_warning_t{
507 A_UINT8 event_code; 507 u8 event_code;
508 A_UINT8 param_len; 508 u8 param_len;
509 A_UINT8 phy_hdl; 509 u8 phy_hdl;
510 A_UINT8 reason; 510 u8 reason;
511} POSTPACK HCI_EVENT_PHY_LINK_LOSS_EARLY_WARNING; 511} POSTPACK HCI_EVENT_PHY_LINK_LOSS_EARLY_WARNING;
512 512
513typedef struct hci_event_physical_link_recovery_t{ 513typedef struct hci_event_physical_link_recovery_t{
514 A_UINT8 event_code; 514 u8 event_code;
515 A_UINT8 param_len; 515 u8 param_len;
516 A_UINT8 phy_hdl; 516 u8 phy_hdl;
517} POSTPACK HCI_EVENT_PHY_LINK_RECOVERY; 517} POSTPACK HCI_EVENT_PHY_LINK_RECOVERY;
518 518
519 519
520/* Flow spec modify complete event */ 520/* Flow spec modify complete event */
521/* Flush event */ 521/* Flush event */
522typedef struct hci_event_status_handle_t { 522typedef struct hci_event_status_handle_t {
523 A_UINT8 event_code; 523 u8 event_code;
524 A_UINT8 param_len; 524 u8 param_len;
525 A_UINT8 status; 525 u8 status;
526 A_UINT16 handle; 526 A_UINT16 handle;
527} POSTPACK HCI_EVENT_FLOW_SPEC_MODIFY, 527} POSTPACK HCI_EVENT_FLOW_SPEC_MODIFY,
528 HCI_EVENT_FLUSH; 528 HCI_EVENT_FLUSH;
@@ -530,40 +530,40 @@ typedef struct hci_event_status_handle_t {
530 530
531/* Num of completed data blocks event */ 531/* Num of completed data blocks event */
532typedef struct hci_event_num_of_compl_data_blks_t { 532typedef struct hci_event_num_of_compl_data_blks_t {
533 A_UINT8 event_code; 533 u8 event_code;
534 A_UINT8 param_len; 534 u8 param_len;
535 A_UINT16 num_data_blks; 535 A_UINT16 num_data_blks;
536 A_UINT8 num_handles; 536 u8 num_handles;
537 A_UINT8 params[255]; 537 u8 params[255];
538} POSTPACK HCI_EVENT_NUM_COMPL_DATA_BLKS; 538} POSTPACK HCI_EVENT_NUM_COMPL_DATA_BLKS;
539 539
540/* Short range mode change complete event */ 540/* Short range mode change complete event */
541typedef struct hci_srm_cmpl_t { 541typedef struct hci_srm_cmpl_t {
542 A_UINT8 event_code; 542 u8 event_code;
543 A_UINT8 param_len; 543 u8 param_len;
544 A_UINT8 status; 544 u8 status;
545 A_UINT8 phy_link; 545 u8 phy_link;
546 A_UINT8 state; 546 u8 state;
547} POSTPACK HCI_EVENT_SRM_COMPL; 547} POSTPACK HCI_EVENT_SRM_COMPL;
548 548
549typedef struct hci_event_amp_status_change_t{ 549typedef struct hci_event_amp_status_change_t{
550 A_UINT8 event_code; 550 u8 event_code;
551 A_UINT8 param_len; 551 u8 param_len;
552 A_UINT8 status; 552 u8 status;
553 A_UINT8 amp_status; 553 u8 amp_status;
554} POSTPACK HCI_EVENT_AMP_STATUS_CHANGE; 554} POSTPACK HCI_EVENT_AMP_STATUS_CHANGE;
555 555
556/*============== Event definitions end =========================== */ 556/*============== Event definitions end =========================== */
557 557
558 558
559typedef struct local_amp_info_resp_t { 559typedef struct local_amp_info_resp_t {
560 A_UINT8 status; 560 u8 status;
561 A_UINT8 amp_status; 561 u8 amp_status;
562 A_UINT32 total_bw; /* kbps */ 562 A_UINT32 total_bw; /* kbps */
563 A_UINT32 max_guranteed_bw; /* kbps */ 563 A_UINT32 max_guranteed_bw; /* kbps */
564 A_UINT32 min_latency; 564 A_UINT32 min_latency;
565 A_UINT32 max_pdu_size; 565 A_UINT32 max_pdu_size;
566 A_UINT8 amp_type; 566 u8 amp_type;
567 A_UINT16 pal_capabilities; 567 A_UINT16 pal_capabilities;
568 A_UINT16 amp_assoc_len; 568 A_UINT16 amp_assoc_len;
569 A_UINT32 max_flush_timeout; /* in ms */ 569 A_UINT32 max_flush_timeout; /* in ms */
@@ -571,10 +571,10 @@ typedef struct local_amp_info_resp_t {
571} POSTPACK LOCAL_AMP_INFO; 571} POSTPACK LOCAL_AMP_INFO;
572 572
573typedef struct amp_assoc_cmd_resp_t{ 573typedef struct amp_assoc_cmd_resp_t{
574 A_UINT8 status; 574 u8 status;
575 A_UINT8 phy_hdl; 575 u8 phy_hdl;
576 A_UINT16 amp_assoc_len; 576 A_UINT16 amp_assoc_len;
577 A_UINT8 amp_assoc_frag[AMP_ASSOC_MAX_FRAG_SZ]; 577 u8 amp_assoc_frag[AMP_ASSOC_MAX_FRAG_SZ];
578}POSTPACK AMP_ASSOC_CMD_RESP; 578}POSTPACK AMP_ASSOC_CMD_RESP;
579 579
580 580
@@ -618,38 +618,38 @@ enum PAL_HCI_CMD_STATUS {
618/* Following are event return parameters.. part of HCI events 618/* Following are event return parameters.. part of HCI events
619 */ 619 */
620typedef struct timeout_read_t { 620typedef struct timeout_read_t {
621 A_UINT8 status; 621 u8 status;
622 A_UINT16 timeout; 622 A_UINT16 timeout;
623}POSTPACK TIMEOUT_INFO; 623}POSTPACK TIMEOUT_INFO;
624 624
625typedef struct link_supervision_timeout_read_t { 625typedef struct link_supervision_timeout_read_t {
626 A_UINT8 status; 626 u8 status;
627 A_UINT16 hdl; 627 A_UINT16 hdl;
628 A_UINT16 timeout; 628 A_UINT16 timeout;
629}POSTPACK LINK_SUPERVISION_TIMEOUT_INFO; 629}POSTPACK LINK_SUPERVISION_TIMEOUT_INFO;
630 630
631typedef struct status_hdl_t { 631typedef struct status_hdl_t {
632 A_UINT8 status; 632 u8 status;
633 A_UINT16 hdl; 633 A_UINT16 hdl;
634}POSTPACK INFO_STATUS_HDL; 634}POSTPACK INFO_STATUS_HDL;
635 635
636typedef struct write_remote_amp_assoc_t{ 636typedef struct write_remote_amp_assoc_t{
637 A_UINT8 status; 637 u8 status;
638 A_UINT8 hdl; 638 u8 hdl;
639}POSTPACK WRITE_REMOTE_AMP_ASSOC_INFO; 639}POSTPACK WRITE_REMOTE_AMP_ASSOC_INFO;
640 640
641typedef struct read_loc_info_t { 641typedef struct read_loc_info_t {
642 A_UINT8 status; 642 u8 status;
643 LOCATION_DATA_CFG loc; 643 LOCATION_DATA_CFG loc;
644}POSTPACK READ_LOC_INFO; 644}POSTPACK READ_LOC_INFO;
645 645
646typedef struct read_flow_ctrl_mode_t { 646typedef struct read_flow_ctrl_mode_t {
647 A_UINT8 status; 647 u8 status;
648 A_UINT8 mode; 648 u8 mode;
649}POSTPACK READ_FLWCTRL_INFO; 649}POSTPACK READ_FLWCTRL_INFO;
650 650
651typedef struct read_data_blk_size_t { 651typedef struct read_data_blk_size_t {
652 A_UINT8 status; 652 u8 status;
653 A_UINT16 max_acl_data_pkt_len; 653 A_UINT16 max_acl_data_pkt_len;
654 A_UINT16 data_block_len; 654 A_UINT16 data_block_len;
655 A_UINT16 total_num_data_blks; 655 A_UINT16 total_num_data_blks;
@@ -657,23 +657,23 @@ typedef struct read_data_blk_size_t {
657 657
658/* Read Link quality info */ 658/* Read Link quality info */
659typedef struct link_qual_t { 659typedef struct link_qual_t {
660 A_UINT8 status; 660 u8 status;
661 A_UINT16 hdl; 661 A_UINT16 hdl;
662 A_UINT8 link_qual; 662 u8 link_qual;
663} POSTPACK READ_LINK_QUAL_INFO, 663} POSTPACK READ_LINK_QUAL_INFO,
664 READ_RSSI_INFO; 664 READ_RSSI_INFO;
665 665
666typedef struct ll_cancel_resp_t { 666typedef struct ll_cancel_resp_t {
667 A_UINT8 status; 667 u8 status;
668 A_UINT8 phy_link_hdl; 668 u8 phy_link_hdl;
669 A_UINT8 tx_flow_spec_id; 669 u8 tx_flow_spec_id;
670} POSTPACK LL_CANCEL_RESP; 670} POSTPACK LL_CANCEL_RESP;
671 671
672typedef struct read_local_ver_info_t { 672typedef struct read_local_ver_info_t {
673 A_UINT8 status; 673 u8 status;
674 A_UINT8 hci_version; 674 u8 hci_version;
675 A_UINT16 hci_revision; 675 A_UINT16 hci_revision;
676 A_UINT8 pal_version; 676 u8 pal_version;
677 A_UINT16 manf_name; 677 A_UINT16 manf_name;
678 A_UINT16 pal_sub_ver; 678 A_UINT16 pal_sub_ver;
679} POSTPACK READ_LOCAL_VER_INFO; 679} POSTPACK READ_LOCAL_VER_INFO;