uf_control 320 drivers/scsi/isci/host.c frame_header = ihost->uf_control.buffers.array[frame_index].header; uf_control 321 drivers/scsi/isci/host.c ihost->uf_control.buffers.array[frame_index].state = UNSOLICITED_FRAME_IN_USE; uf_control 2320 drivers/scsi/isci/host.c writel(lower_32_bits(ihost->uf_control.headers.physical_address), uf_control 2322 drivers/scsi/isci/host.c writel(upper_32_bits(ihost->uf_control.headers.physical_address), uf_control 2325 drivers/scsi/isci/host.c writel(lower_32_bits(ihost->uf_control.address_table.physical_address), uf_control 2327 drivers/scsi/isci/host.c writel(upper_32_bits(ihost->uf_control.address_table.physical_address), uf_control 2546 drivers/scsi/isci/host.c if (sci_unsolicited_frame_control_release_frame(&ihost->uf_control, frame_index)) uf_control 2547 drivers/scsi/isci/host.c writel(ihost->uf_control.get, uf_control 174 drivers/scsi/isci/host.h struct sci_unsolicited_frame_control uf_control; uf_control 983 drivers/scsi/isci/phy.c result = sci_unsolicited_frame_control_get_header(&ihost->uf_control, uf_control 1024 drivers/scsi/isci/phy.c result = sci_unsolicited_frame_control_get_header(&ihost->uf_control, uf_control 1033 drivers/scsi/isci/phy.c sci_unsolicited_frame_control_get_buffer(&ihost->uf_control, uf_control 471 drivers/scsi/isci/remote_device.c status = sci_unsolicited_frame_control_get_header(&ihost->uf_control, uf_control 495 drivers/scsi/isci/remote_device.c status = sci_unsolicited_frame_control_get_header(&ihost->uf_control, uf_control 1563 drivers/scsi/isci/request.c status = sci_unsolicited_frame_control_get_header(&ihost->uf_control, uf_control 1569 drivers/scsi/isci/request.c sci_unsolicited_frame_control_get_buffer(&ihost->uf_control, uf_control 1591 drivers/scsi/isci/request.c status = sci_unsolicited_frame_control_get_header(&ihost->uf_control, uf_control 1605 drivers/scsi/isci/request.c sci_unsolicited_frame_control_get_buffer(&ihost->uf_control, uf_control 1721 drivers/scsi/isci/request.c sci_unsolicited_frame_control_get_header(&ihost->uf_control, uf_control 1732 drivers/scsi/isci/request.c sci_unsolicited_frame_control_get_buffer(&ihost->uf_control, uf_control 1777 drivers/scsi/isci/request.c sci_unsolicited_frame_control_get_header(&ihost->uf_control, uf_control 1787 drivers/scsi/isci/request.c sci_unsolicited_frame_control_get_buffer(&ihost->uf_control, uf_control 1844 drivers/scsi/isci/request.c status = sci_unsolicited_frame_control_get_header(&ihost->uf_control, uf_control 1862 drivers/scsi/isci/request.c sci_unsolicited_frame_control_get_buffer(&ihost->uf_control, uf_control 1899 drivers/scsi/isci/request.c status = sci_unsolicited_frame_control_get_header(&ihost->uf_control, uf_control 1914 drivers/scsi/isci/request.c sci_unsolicited_frame_control_get_buffer(&ihost->uf_control, uf_control 1971 drivers/scsi/isci/request.c sci_unsolicited_frame_control_get_buffer(&ihost->uf_control, uf_control 1999 drivers/scsi/isci/request.c status = sci_unsolicited_frame_control_get_header(&ihost->uf_control, uf_control 2037 drivers/scsi/isci/request.c sci_unsolicited_frame_control_get_buffer(&ihost->uf_control, uf_control 62 drivers/scsi/isci/unsolicited_frame_control.c struct sci_unsolicited_frame_control *uf_control = &ihost->uf_control; uf_control 84 drivers/scsi/isci/unsolicited_frame_control.c uf_control->headers.physical_address = dma + SCI_UFI_BUF_SIZE; uf_control 85 drivers/scsi/isci/unsolicited_frame_control.c uf_control->headers.array = virt + SCI_UFI_BUF_SIZE; uf_control 94 drivers/scsi/isci/unsolicited_frame_control.c uf_control->address_table.physical_address = dma + SCI_UFI_BUF_SIZE + SCI_UFI_HDR_SIZE; uf_control 95 drivers/scsi/isci/unsolicited_frame_control.c uf_control->address_table.array = virt + SCI_UFI_BUF_SIZE + SCI_UFI_HDR_SIZE; uf_control 96 drivers/scsi/isci/unsolicited_frame_control.c uf_control->get = 0; uf_control 110 drivers/scsi/isci/unsolicited_frame_control.c uf = &uf_control->buffers.array[i]; uf_control 112 drivers/scsi/isci/unsolicited_frame_control.c uf_control->address_table.array[i] = dma; uf_control 115 drivers/scsi/isci/unsolicited_frame_control.c uf->header = &uf_control->headers.array[i]; uf_control 128 drivers/scsi/isci/unsolicited_frame_control.c enum sci_status sci_unsolicited_frame_control_get_header(struct sci_unsolicited_frame_control *uf_control, uf_control 136 drivers/scsi/isci/unsolicited_frame_control.c *frame_header = &uf_control->buffers.array[frame_index].header->data; uf_control 144 drivers/scsi/isci/unsolicited_frame_control.c enum sci_status sci_unsolicited_frame_control_get_buffer(struct sci_unsolicited_frame_control *uf_control, uf_control 149 drivers/scsi/isci/unsolicited_frame_control.c *frame_buffer = uf_control->buffers.array[frame_index].buffer; uf_control 157 drivers/scsi/isci/unsolicited_frame_control.c bool sci_unsolicited_frame_control_release_frame(struct sci_unsolicited_frame_control *uf_control, uf_control 163 drivers/scsi/isci/unsolicited_frame_control.c frame_get = uf_control->get & (SCU_MAX_UNSOLICITED_FRAMES - 1); uf_control 164 drivers/scsi/isci/unsolicited_frame_control.c frame_cycle = uf_control->get & SCU_MAX_UNSOLICITED_FRAMES; uf_control 171 drivers/scsi/isci/unsolicited_frame_control.c while (lower_32_bits(uf_control->address_table.array[frame_get]) == 0 && uf_control 172 drivers/scsi/isci/unsolicited_frame_control.c upper_32_bits(uf_control->address_table.array[frame_get]) == 0 && uf_control 184 drivers/scsi/isci/unsolicited_frame_control.c uf_control->buffers.array[frame_index].state = UNSOLICITED_FRAME_RELEASED; uf_control 198 drivers/scsi/isci/unsolicited_frame_control.c while (uf_control->buffers.array[frame_get].state == UNSOLICITED_FRAME_RELEASED) { uf_control 199 drivers/scsi/isci/unsolicited_frame_control.c uf_control->buffers.array[frame_get].state = UNSOLICITED_FRAME_EMPTY; uf_control 208 drivers/scsi/isci/unsolicited_frame_control.c uf_control->get = SCU_UFQGP_GEN_BIT(ENABLE_BIT) | frame_cycle | frame_get; uf_control 269 drivers/scsi/isci/unsolicited_frame_control.h struct sci_unsolicited_frame_control *uf_control, uf_control 274 drivers/scsi/isci/unsolicited_frame_control.h struct sci_unsolicited_frame_control *uf_control, uf_control 279 drivers/scsi/isci/unsolicited_frame_control.h struct sci_unsolicited_frame_control *uf_control,