X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=target_firmware%2Fmagpie_fw_dev%2Ftarget%2Finc%2Fmagpie%2Fhif_api.h;h=e7fb94397ce9dd42cd1a52acffd60124ad12f7c0;hb=6f2219c1ab25d1dfbb5d2de6508212a27f9d7e9c;hp=eff92df8ea3b363fc1bd78a6c549e75b344df60a;hpb=7f95fac61c96c91198ad65198c2fa30dfc936286;p=open-ath9k-htc-firmware.git diff --git a/target_firmware/magpie_fw_dev/target/inc/magpie/hif_api.h b/target_firmware/magpie_fw_dev/target/inc/magpie/hif_api.h index eff92df..e7fb943 100755 --- a/target_firmware/magpie_fw_dev/target/inc/magpie/hif_api.h +++ b/target_firmware/magpie_fw_dev/target/inc/magpie/hif_api.h @@ -34,9 +34,9 @@ */ /* * @File: HIF_api.h - * + * * @Abstract: Host Interface api - * + * * @Notes: */ @@ -64,33 +64,33 @@ typedef void* hif_handle_t; /* hardware API table structure (API descriptions below) */ struct hif_api { hif_handle_t (*_init)(HIF_CONFIG *pConfig); - + void (* _shutdown)(hif_handle_t); - + void (*_register_callback)(hif_handle_t, HIF_CALLBACK *); - + int (*_get_total_credit_count)(hif_handle_t); - + void (*_start)(hif_handle_t); void (*_config_pipe)(hif_handle_t handle, int pipe, int creditCount); - + int (*_send_buffer)(hif_handle_t handle, int pipe, adf_nbuf_t buf); - void (*_return_recv_buf)(hif_handle_t handle, int pipe, adf_nbuf_t buf); + void (*_return_recv_buf)(hif_handle_t handle, int pipe, adf_nbuf_t buf); //void (*_set_recv_bufsz)(int pipe, int bufsz); //void (*_pause_recv)(int pipe); //void (*_resume_recv)(int pipe); int (*_is_pipe_supported)(hif_handle_t handle, int pipe); - + int (*_get_max_msg_len)(hif_handle_t handle, int pipe); - + int (*_get_reserved_headroom)(hif_handle_t handle); - + void (*_isr_handler)(hif_handle_t handle); - + void (*_get_default_pipe)(hif_handle_t handle, A_UINT8 *pipe_uplink, A_UINT8 *pipe_downlink); - + /* room to expand this table by another table */ void *pReserved; };