Lines Matching refs:ioreqs
713 struct zd_ioreq32 *ioreqs; in zd_mac_config_beacon() local
725 ioreqs = kmalloc_array(num_cmds, sizeof(struct zd_ioreq32), in zd_mac_config_beacon()
727 if (!ioreqs) { in zd_mac_config_beacon()
763 ioreqs[req_pos].addr = CR_BCN_FIFO; in zd_mac_config_beacon()
764 ioreqs[req_pos].value = full_len - 1; in zd_mac_config_beacon()
767 ioreqs[req_pos].addr = CR_BCN_LENGTH; in zd_mac_config_beacon()
768 ioreqs[req_pos].value = full_len - 1; in zd_mac_config_beacon()
773 ioreqs[req_pos].addr = CR_BCN_FIFO; in zd_mac_config_beacon()
774 ioreqs[req_pos].value = *((u8 *)(beacon->data + j)); in zd_mac_config_beacon()
779 ioreqs[req_pos].addr = CR_BCN_FIFO; in zd_mac_config_beacon()
780 ioreqs[req_pos].value = 0x0; in zd_mac_config_beacon()
786 r = zd_iowrite32a_locked(&mac->chip, ioreqs, num_cmds); in zd_mac_config_beacon()
831 kfree(ioreqs); in zd_mac_config_beacon()
843 kfree(ioreqs); in zd_mac_config_beacon()