request.h (621120ca56850249554996c94efe75f8200a2cc0) | request.h (f8381807ebdfffa34c2c5aa38eda33673d1a7adf) |
---|---|
1/* 2 * This file is provided under a dual BSD/GPLv2 license. When using or 3 * redistributing this file, you may do so under either license. 4 * 5 * GPL LICENSE SUMMARY 6 * 7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 8 * --- 81 unchanged lines hidden (view full) --- 90 #define IREQ_NO_AUTO_FREE_TAG 7 /* Set when being explicitly managed */ 91 unsigned long flags; 92 /* XXX kill ttype and ttype_ptr, allocate full sas_task */ 93 union ttype_ptr_union { 94 struct sas_task *io_task_ptr; /* When ttype==io_task */ 95 struct isci_tmf *tmf_task_ptr; /* When ttype==tmf_task */ 96 } ttype_ptr; 97 struct isci_host *isci_host; | 1/* 2 * This file is provided under a dual BSD/GPLv2 license. When using or 3 * redistributing this file, you may do so under either license. 4 * 5 * GPL LICENSE SUMMARY 6 * 7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 8 * --- 81 unchanged lines hidden (view full) --- 90 #define IREQ_NO_AUTO_FREE_TAG 7 /* Set when being explicitly managed */ 91 unsigned long flags; 92 /* XXX kill ttype and ttype_ptr, allocate full sas_task */ 93 union ttype_ptr_union { 94 struct sas_task *io_task_ptr; /* When ttype==io_task */ 95 struct isci_tmf *tmf_task_ptr; /* When ttype==tmf_task */ 96 } ttype_ptr; 97 struct isci_host *isci_host; |
98 /* For use in the requests_to_{complete|abort} lists: */ 99 struct list_head completed_node; | |
100 dma_addr_t request_daddr; 101 dma_addr_t zero_scatter_daddr; 102 unsigned int num_sg_entries; 103 /* Note: "io_request_completion" is completed in two different ways 104 * depending on whether this is a TMF or regular request. 105 * - TMF requests are completed in the thread that started them; 106 * - regular requests are completed in the request completion callback 107 * function. --- 205 unchanged lines hidden --- | 98 dma_addr_t request_daddr; 99 dma_addr_t zero_scatter_daddr; 100 unsigned int num_sg_entries; 101 /* Note: "io_request_completion" is completed in two different ways 102 * depending on whether this is a TMF or regular request. 103 * - TMF requests are completed in the thread that started them; 104 * - regular requests are completed in the request completion callback 105 * function. --- 205 unchanged lines hidden --- |