Searched refs:parm_list (Results 1 - 3 of 3) sorted by relevance

/linux-4.4.14/arch/s390/include/asm/
H A Dappldata.h46 struct appldata_parameter_list parm_list; appldata_asm() local
51 parm_list.diag = 0xdc; appldata_asm()
52 parm_list.function = fn; appldata_asm()
53 parm_list.parlist_length = sizeof(parm_list); appldata_asm()
54 parm_list.buffer_length = length; appldata_asm()
55 parm_list.product_id_addr = (unsigned long) id; appldata_asm()
56 parm_list.buffer_addr = virt_to_phys(buffer); appldata_asm()
61 : "d" (&parm_list), "m" (parm_list), "m" (*id) appldata_asm()
/linux-4.4.14/arch/s390/hypfs/
H A Dhypfs_vm.c60 struct diag2fc_parm_list parm_list; diag2fc() local
62 memcpy(parm_list.userid, query, NAME_LEN); diag2fc()
63 ASCEBC(parm_list.userid, NAME_LEN); diag2fc()
64 parm_list.addr = (unsigned long) addr ; diag2fc()
65 parm_list.size = size; diag2fc()
66 parm_list.fmt = 0x02; diag2fc()
67 memset(parm_list.aci_grp, 0x40, NAME_LEN); diag2fc()
75 : "=d" (residual_cnt), "+d" (rc) : "0" (&parm_list) : "memory"); diag2fc()
/linux-4.4.14/drivers/nvme/host/
H A Dscsi.c1307 static inline void nvme_trans_modesel_get_bd_len(u8 *parm_list, u8 cdb10, nvme_trans_modesel_get_bd_len() argument
1312 *bd_len = (parm_list[MODE_SELECT_10_BD_OFFSET] << 8) + nvme_trans_modesel_get_bd_len()
1313 parm_list[MODE_SELECT_10_BD_OFFSET + 1]; nvme_trans_modesel_get_bd_len()
1314 *llbaa = parm_list[MODE_SELECT_10_LLBAA_OFFSET] & nvme_trans_modesel_get_bd_len()
1318 *bd_len = parm_list[MODE_SELECT_6_BD_OFFSET]; nvme_trans_modesel_get_bd_len()
1322 static void nvme_trans_modesel_save_bd(struct nvme_ns *ns, u8 *parm_list, nvme_trans_modesel_save_bd() argument
1334 (parm_list[idx + 1] << 16) + nvme_trans_modesel_save_bd()
1335 (parm_list[idx + 2] << 8) + nvme_trans_modesel_save_bd()
1336 (parm_list[idx + 3]); nvme_trans_modesel_save_bd()
1339 (parm_list[idx + 5] << 16) + nvme_trans_modesel_save_bd()
1340 (parm_list[idx + 6] << 8) + nvme_trans_modesel_save_bd()
1341 (parm_list[idx + 7]); nvme_trans_modesel_save_bd()
1345 (((u64)parm_list[idx + 0]) << 56) + nvme_trans_modesel_save_bd()
1346 (((u64)parm_list[idx + 1]) << 48) + nvme_trans_modesel_save_bd()
1347 (((u64)parm_list[idx + 2]) << 40) + nvme_trans_modesel_save_bd()
1348 (((u64)parm_list[idx + 3]) << 32) + nvme_trans_modesel_save_bd()
1349 (((u64)parm_list[idx + 4]) << 24) + nvme_trans_modesel_save_bd()
1350 (((u64)parm_list[idx + 5]) << 16) + nvme_trans_modesel_save_bd()
1351 (((u64)parm_list[idx + 6]) << 8) + nvme_trans_modesel_save_bd()
1352 ((u64)parm_list[idx + 7]); nvme_trans_modesel_save_bd()
1355 (parm_list[idx + 12] << 24) + nvme_trans_modesel_save_bd()
1356 (parm_list[idx + 13] << 16) + nvme_trans_modesel_save_bd()
1357 (parm_list[idx + 14] << 8) + nvme_trans_modesel_save_bd()
1358 (parm_list[idx + 15]); nvme_trans_modesel_save_bd()
1405 u8 *parm_list; nvme_trans_modesel_data() local
1413 parm_list = kmalloc(parm_list_len, GFP_KERNEL); nvme_trans_modesel_data()
1414 if (parm_list == NULL) { nvme_trans_modesel_data()
1419 res = nvme_trans_copy_from_user(hdr, parm_list, parm_list_len); nvme_trans_modesel_data()
1423 nvme_trans_modesel_get_bd_len(parm_list, cdb10, &bd_len, &llbaa); nvme_trans_modesel_data()
1428 nvme_trans_modesel_save_bd(ns, parm_list, index, bd_len, llbaa); nvme_trans_modesel_data()
1436 page_code = parm_list[index] & MODE_SELECT_PAGE_CODE_MASK; nvme_trans_modesel_data()
1437 mp_size = parm_list[index + 1] + 2; nvme_trans_modesel_data()
1454 page_code = parm_list[index] & MODE_SELECT_PAGE_CODE_MASK; nvme_trans_modesel_data()
1455 mp_size = parm_list[index + 1] + 2; nvme_trans_modesel_data()
1456 res = nvme_trans_modesel_get_mp(ns, hdr, &parm_list[index], nvme_trans_modesel_data()
1464 kfree(parm_list); nvme_trans_modesel_data()
1512 u8 *parm_list; nvme_trans_fmt_get_parm_header() local
1515 parm_list = kmalloc(len, GFP_KERNEL); nvme_trans_fmt_get_parm_header()
1516 if (parm_list == NULL) { nvme_trans_fmt_get_parm_header()
1520 res = nvme_trans_copy_from_user(hdr, parm_list, len); nvme_trans_fmt_get_parm_header()
1524 if ((parm_list[FORMAT_UNIT_IMMED_OFFSET] & nvme_trans_fmt_get_parm_header()
1533 (parm_list[FORMAT_UNIT_PROT_INT_OFFSET] & 0x0F) != 0) { nvme_trans_fmt_get_parm_header()
1539 pf_usage = parm_list[FORMAT_UNIT_PROT_FIELD_USAGE_OFFSET] & nvme_trans_fmt_get_parm_header()
1563 kfree(parm_list); nvme_trans_fmt_get_parm_header()

Completed in 204 milliseconds