mem_descr 2453 drivers/scsi/be2iscsi/be_main.c struct be_mem_descriptor *mem_descr; mem_descr 2471 drivers/scsi/be2iscsi/be_main.c phba->init_mem = kcalloc(SE_MEM_MAX, sizeof(*mem_descr), mem_descr 2489 drivers/scsi/be2iscsi/be_main.c mem_descr = phba->init_mem; mem_descr 2492 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array = NULL; mem_descr 2493 drivers/scsi/be2iscsi/be_main.c mem_descr++; mem_descr 2527 drivers/scsi/be2iscsi/be_main.c mem_descr->num_elements = j; mem_descr 2528 drivers/scsi/be2iscsi/be_main.c mem_descr->size_in_bytes = phba->mem_req[i]; mem_descr 2529 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array = kmalloc_array(j, sizeof(*mem_arr), mem_descr 2531 drivers/scsi/be2iscsi/be_main.c if (!mem_descr->mem_array) mem_descr 2534 drivers/scsi/be2iscsi/be_main.c memcpy(mem_descr->mem_array, mem_arr_orig, mem_descr 2536 drivers/scsi/be2iscsi/be_main.c mem_descr++; mem_descr 2541 drivers/scsi/be2iscsi/be_main.c mem_descr->num_elements = j; mem_descr 2543 drivers/scsi/be2iscsi/be_main.c for (j = mem_descr->num_elements; j > 0; j--) { mem_descr 2545 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[j - 1].size, mem_descr 2546 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[j - 1]. mem_descr 2548 drivers/scsi/be2iscsi/be_main.c (unsigned long)mem_descr-> mem_descr 2554 drivers/scsi/be2iscsi/be_main.c kfree(mem_descr->mem_array); mem_descr 2555 drivers/scsi/be2iscsi/be_main.c mem_descr--; mem_descr 2575 drivers/scsi/be2iscsi/be_main.c struct be_mem_descriptor *mem_descr; mem_descr 2577 drivers/scsi/be2iscsi/be_main.c mem_descr = phba->init_mem; mem_descr 2578 drivers/scsi/be2iscsi/be_main.c mem_descr += ISCSI_MEM_GLOBAL_HEADER; mem_descr 2580 drivers/scsi/be2iscsi/be_main.c (struct pdu_data_out *)mem_descr->mem_array[0].virtual_address; mem_descr 2587 drivers/scsi/be2iscsi/be_main.c (struct pdu_nop_out *)((unsigned char *)mem_descr->mem_array[0]. mem_descr 2708 drivers/scsi/be2iscsi/be_main.c struct be_mem_descriptor *mem_descr; mem_descr 2713 drivers/scsi/be2iscsi/be_main.c mem_descr = (struct be_mem_descriptor *)phba->init_mem; mem_descr 2714 drivers/scsi/be2iscsi/be_main.c mem_descr += (HWI_MEM_ASYNC_PDU_CONTEXT_ULP0 + mem_descr 2720 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[0].virtual_address; mem_descr 2733 drivers/scsi/be2iscsi/be_main.c mem_descr = (struct be_mem_descriptor *)phba->init_mem; mem_descr 2734 drivers/scsi/be2iscsi/be_main.c mem_descr += HWI_MEM_ASYNC_HEADER_BUF_ULP0 + mem_descr 2736 drivers/scsi/be2iscsi/be_main.c if (mem_descr->mem_array[0].virtual_address) { mem_descr 2741 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[0]. mem_descr 2752 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[0].virtual_address; mem_descr 2755 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[0]. mem_descr 2759 drivers/scsi/be2iscsi/be_main.c mem_descr = (struct be_mem_descriptor *)phba->init_mem; mem_descr 2760 drivers/scsi/be2iscsi/be_main.c mem_descr += HWI_MEM_ASYNC_HEADER_RING_ULP0 + mem_descr 2762 drivers/scsi/be2iscsi/be_main.c if (mem_descr->mem_array[0].virtual_address) { mem_descr 2767 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[0]. mem_descr 2776 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[0].virtual_address; mem_descr 2779 drivers/scsi/be2iscsi/be_main.c mem_descr = (struct be_mem_descriptor *)phba->init_mem; mem_descr 2780 drivers/scsi/be2iscsi/be_main.c mem_descr += HWI_MEM_ASYNC_HEADER_HANDLE_ULP0 + mem_descr 2782 drivers/scsi/be2iscsi/be_main.c if (mem_descr->mem_array[0].virtual_address) { mem_descr 2787 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[0]. mem_descr 2796 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[0].virtual_address; mem_descr 2799 drivers/scsi/be2iscsi/be_main.c mem_descr = (struct be_mem_descriptor *)phba->init_mem; mem_descr 2800 drivers/scsi/be2iscsi/be_main.c mem_descr += HWI_MEM_ASYNC_DATA_RING_ULP0 + mem_descr 2802 drivers/scsi/be2iscsi/be_main.c if (mem_descr->mem_array[0].virtual_address) { mem_descr 2807 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[0]. mem_descr 2816 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[0].virtual_address; mem_descr 2819 drivers/scsi/be2iscsi/be_main.c mem_descr = (struct be_mem_descriptor *)phba->init_mem; mem_descr 2820 drivers/scsi/be2iscsi/be_main.c mem_descr += HWI_MEM_ASYNC_DATA_HANDLE_ULP0 + mem_descr 2822 drivers/scsi/be2iscsi/be_main.c if (!mem_descr->mem_array[0].virtual_address) mem_descr 2829 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[0].virtual_address; mem_descr 2839 drivers/scsi/be2iscsi/be_main.c mem_descr = (struct be_mem_descriptor *)phba->init_mem; mem_descr 2840 drivers/scsi/be2iscsi/be_main.c mem_descr += HWI_MEM_ASYNC_DATA_BUF_ULP0 + mem_descr 2842 drivers/scsi/be2iscsi/be_main.c if (mem_descr->mem_array[0].virtual_address) { mem_descr 2847 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[0]. mem_descr 2859 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[idx].virtual_address; mem_descr 2861 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[idx]. mem_descr 2864 drivers/scsi/be2iscsi/be_main.c num_async_data = ((mem_descr->mem_array[idx].size) / mem_descr 2899 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[idx]. mem_descr 2903 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[idx]. mem_descr 2906 drivers/scsi/be2iscsi/be_main.c ((mem_descr->mem_array[idx]. mem_descr 3135 drivers/scsi/be2iscsi/be_main.c struct be_mem_descriptor *mem_descr; mem_descr 3142 drivers/scsi/be2iscsi/be_main.c mem_descr = phba->init_mem; mem_descr 3143 drivers/scsi/be2iscsi/be_main.c mem_descr += HWI_MEM_ASYNC_HEADER_RING_ULP0 + mem_descr 3145 drivers/scsi/be2iscsi/be_main.c dq_vaddress = mem_descr->mem_array[idx].virtual_address; mem_descr 3146 drivers/scsi/be2iscsi/be_main.c ret = be_fill_queue(dq, mem_descr->mem_array[0].size / mem_descr 3156 drivers/scsi/be2iscsi/be_main.c mem->dma = (unsigned long)mem_descr->mem_array[idx]. mem_descr 3187 drivers/scsi/be2iscsi/be_main.c struct be_mem_descriptor *mem_descr; mem_descr 3194 drivers/scsi/be2iscsi/be_main.c mem_descr = phba->init_mem; mem_descr 3195 drivers/scsi/be2iscsi/be_main.c mem_descr += HWI_MEM_ASYNC_DATA_RING_ULP0 + mem_descr 3197 drivers/scsi/be2iscsi/be_main.c dq_vaddress = mem_descr->mem_array[idx].virtual_address; mem_descr 3198 drivers/scsi/be2iscsi/be_main.c ret = be_fill_queue(dataq, mem_descr->mem_array[0].size / mem_descr 3209 drivers/scsi/be2iscsi/be_main.c mem->dma = (unsigned long)mem_descr->mem_array[idx]. mem_descr 3238 drivers/scsi/be2iscsi/be_main.c struct be_mem_descriptor *mem_descr; mem_descr 3245 drivers/scsi/be2iscsi/be_main.c mem_descr = (struct be_mem_descriptor *)phba->init_mem; mem_descr 3246 drivers/scsi/be2iscsi/be_main.c mem_descr += HWI_MEM_TEMPLATE_HDR_ULP0 + mem_descr 3248 drivers/scsi/be2iscsi/be_main.c pm_arr = mem_descr->mem_array; mem_descr 3272 drivers/scsi/be2iscsi/be_main.c struct be_mem_descriptor *mem_descr; mem_descr 3278 drivers/scsi/be2iscsi/be_main.c mem_descr = phba->init_mem; mem_descr 3279 drivers/scsi/be2iscsi/be_main.c mem_descr += HWI_MEM_SGE; mem_descr 3280 drivers/scsi/be2iscsi/be_main.c pm_arr = mem_descr->mem_array; mem_descr 3288 drivers/scsi/be2iscsi/be_main.c for (i = 0; i < mem_descr->num_elements; i++) { mem_descr 3343 drivers/scsi/be2iscsi/be_main.c struct be_mem_descriptor *mem_descr; mem_descr 3350 drivers/scsi/be2iscsi/be_main.c mem_descr = phba->init_mem; mem_descr 3351 drivers/scsi/be2iscsi/be_main.c mem_descr += HWI_MEM_WRB; mem_descr 3360 drivers/scsi/be2iscsi/be_main.c wrb_vaddr = mem_descr->mem_array[idx].virtual_address; mem_descr 3361 drivers/scsi/be2iscsi/be_main.c pa_addr_lo = mem_descr->mem_array[idx].bus_address.u.a64.address; mem_descr 3362 drivers/scsi/be2iscsi/be_main.c num_wrb_rings = mem_descr->mem_array[idx].size / mem_descr 3376 drivers/scsi/be2iscsi/be_main.c wrb_vaddr = mem_descr->mem_array[idx].virtual_address; mem_descr 3377 drivers/scsi/be2iscsi/be_main.c pa_addr_lo = mem_descr->mem_array[idx].\ mem_descr 3379 drivers/scsi/be2iscsi/be_main.c num_wrb_rings = mem_descr->mem_array[idx].size / mem_descr 3857 drivers/scsi/be2iscsi/be_main.c struct be_mem_descriptor *mem_descr; mem_descr 3860 drivers/scsi/be2iscsi/be_main.c mem_descr = phba->init_mem; mem_descr 3864 drivers/scsi/be2iscsi/be_main.c for (j = mem_descr->num_elements; j > 0; j--) { mem_descr 3866 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[j - 1].size, mem_descr 3867 drivers/scsi/be2iscsi/be_main.c mem_descr->mem_array[j - 1].virtual_address, mem_descr 3868 drivers/scsi/be2iscsi/be_main.c (unsigned long)mem_descr->mem_array[j - 1]. mem_descr 3872 drivers/scsi/be2iscsi/be_main.c kfree(mem_descr->mem_array); mem_descr 3873 drivers/scsi/be2iscsi/be_main.c mem_descr++; mem_descr 1283 drivers/scsi/be2iscsi/be_mgmt.c struct be_mem_descriptor *mem_descr, mem_descr 1344 drivers/scsi/be2iscsi/be_mgmt.c mem_descr += ISCSI_MEM_GLOBAL_HEADER; mem_descr 1347 drivers/scsi/be2iscsi/be_mgmt.c mem_descr->mem_array[0].bus_address.u.a32.address_hi); mem_descr 1350 drivers/scsi/be2iscsi/be_mgmt.c mem_descr->mem_array[0].bus_address.u.a32.address_lo); mem_descr 223 drivers/scsi/be2iscsi/be_mgmt.h struct be_mem_descriptor *mem_descr,