Lines Matching refs:ioreqs
709 struct zd_ioreq32 *ioreqs; in zd_mac_config_beacon() local
721 ioreqs = kmalloc_array(num_cmds, sizeof(struct zd_ioreq32), in zd_mac_config_beacon()
723 if (!ioreqs) { in zd_mac_config_beacon()
759 ioreqs[req_pos].addr = CR_BCN_FIFO; in zd_mac_config_beacon()
760 ioreqs[req_pos].value = full_len - 1; in zd_mac_config_beacon()
763 ioreqs[req_pos].addr = CR_BCN_LENGTH; in zd_mac_config_beacon()
764 ioreqs[req_pos].value = full_len - 1; in zd_mac_config_beacon()
769 ioreqs[req_pos].addr = CR_BCN_FIFO; in zd_mac_config_beacon()
770 ioreqs[req_pos].value = *((u8 *)(beacon->data + j)); in zd_mac_config_beacon()
775 ioreqs[req_pos].addr = CR_BCN_FIFO; in zd_mac_config_beacon()
776 ioreqs[req_pos].value = 0x0; in zd_mac_config_beacon()
782 r = zd_iowrite32a_locked(&mac->chip, ioreqs, num_cmds); in zd_mac_config_beacon()
827 kfree(ioreqs); in zd_mac_config_beacon()
839 kfree(ioreqs); in zd_mac_config_beacon()