Lines Matching refs:iov
442 static void *rtl_iov_pull_data(struct rtl_iovec *iov, u32 len) in rtl_iov_pull_data() argument
444 void *data = iov->data; in rtl_iov_pull_data()
446 if (iov->len < len) in rtl_iov_pull_data()
449 iov->data += len; in rtl_iov_pull_data()
450 iov->len -= len; in rtl_iov_pull_data()
483 struct rtl_iovec iov = { in btrtl_parse_section() local
488 hdr = rtl_iov_pull_data(&iov, sizeof(*hdr)); in btrtl_parse_section()
494 common_subsec = rtl_iov_pull_data(&iov, sizeof(*common_subsec)); in btrtl_parse_section()
502 ptr = rtl_iov_pull_data(&iov, subsec_len); in btrtl_parse_section()
547 struct rtl_iovec iov = { in rtlbt_parse_firmware_v2() local
561 hdr = rtl_iov_pull_data(&iov, sizeof(*hdr)); in rtlbt_parse_firmware_v2()
570 section = rtl_iov_pull_data(&iov, sizeof(*section)); in rtlbt_parse_firmware_v2()
578 ptr = rtl_iov_pull_data(&iov, section_len); in rtlbt_parse_firmware_v2()