Lines Matching refs:lm_bd_chain_t

23 __inline static u16_t lm_bd_chain_avail_bds(lm_bd_chain_t* bd_chain)
29 __inline static u16_t lm_bd_chain_prod_idx(lm_bd_chain_t* bd_chain)
35 __inline static u16_t lm_bd_chain_cons_idx(lm_bd_chain_t* bd_chain)
41 __inline static u16_t lm_bd_chain_usable_bds_per_page(lm_bd_chain_t* bd_chain)
47 __inline static u16_t lm_bd_chain_page_cnt(lm_bd_chain_t* bd_chain)
53 __inline static u16_t lm_bd_chain_bds_per_page(lm_bd_chain_t* bd_chain)
59 __inline static u16_t lm_bd_chain_bds_per_page_mask(lm_bd_chain_t* bd_chain)
65 __inline static u16_t lm_bd_chain_bds_skip_eop(lm_bd_chain_t* bd_chain)
71 __inline static u8_t lm_bd_chain_is_empty(lm_bd_chain_t* bd_chain)
77 __inline static u8_t lm_bd_chain_is_full(lm_bd_chain_t* bd_chain)
83 __inline static lm_address_t lm_bd_chain_phys_addr(lm_bd_chain_t* bd_chain, u8_t page_idx)
113 __inline static void lm_bd_chain_set_next_ptrs(lm_bd_chain_t * bd_chain)
193 lm_bd_chain_t* bd_chain,
265 lm_bd_chain_t* bd_chain,
370 lm_bd_chain_t* bd_chain,
421 __inline static void lm_bd_chain_reset(struct _lm_device_t * pdev, lm_bd_chain_t * bd_chain)
458 lm_bd_chain_t * bd_chain,
482 __inline static void lm_bd_advance_page(lm_bd_chain_t* bd_chain, u16_t *idx_to_inc)
507 __inline static void lm_bd_chain_bds_consumed(lm_bd_chain_t* bd_chain, u16_t nbds)
516 __inline static void *lm_toe_bd_chain_produce_bd(lm_bd_chain_t* bd_chain)
539 __inline static void *lm_bd_chain_produce_bd(lm_bd_chain_t* bd_chain)
567 __inline static void *lm_toe_bd_chain_consume_bd(lm_bd_chain_t* bd_chain)
587 __inline static void *lm_bd_chain_consume_bd(lm_bd_chain_t* bd_chain)
614 __inline static void *lm_bd_chain_consume_bd_contiguous(lm_bd_chain_t* bd_chain)
642 __inline static void lm_toe_bd_chain_bds_produced(lm_bd_chain_t* bd_chain, u16_t nbds)
677 __inline static void lm_bd_chain_bds_produced(lm_bd_chain_t* bd_chain, u16_t nbds)
708 __inline static void lm_bd_chain_bd_produced(lm_bd_chain_t* bd_chain)
723 __inline static u8_t lm_bd_chains_are_consistent( lm_bd_chain_t* bd_chain,
724 lm_bd_chain_t* bd_chain2 )
726 const u32_t cmp_size = OFFSETOF(lm_bd_chain_t, reserved) - OFFSETOF(lm_bd_chain_t, page_cnt) ;
729 ASSERT_STATIC( OFFSETOF(lm_bd_chain_t, page_cnt) < OFFSETOF(lm_bd_chain_t, reserved)) ;
731 b_ret = mm_memcmp( (u8_t*)bd_chain + OFFSETOF(lm_bd_chain_t, page_cnt),
732 (u8_t*)bd_chain2 + OFFSETOF(lm_bd_chain_t, page_cnt),