Lines Matching refs:sli_config
449 sli4_cmd_sli_config_t *sli_config = (sli4_cmd_sli_config_t *)hdr; in sli_dump_bmbx_command() local
451 if (sli_config->emb) { in sli_dump_bmbx_command()
455 sli_config_hdr = (sli4_req_hdr_t *)sli_config->payload.embed; in sli_dump_bmbx_command()
456 size = sizeof(*sli_config) - sizeof(sli_config->payload) + in sli_dump_bmbx_command()
466 size = sizeof(*sli_config) - sizeof(sli_config->payload) + (12 * sli_config->pmd_count); in sli_dump_bmbx_command()
471 pmd = &sli_config->payload.mem; in sli_dump_bmbx_command()
474 for (i = 0; i < sli_config->pmd_count; i++, pmd++) { in sli_dump_bmbx_command()
1454 sli4_cmd_sli_config_t *sli_config = NULL; in sli_cmd_sli_config() local
1456 if ((length > sizeof(sli_config->payload.embed)) && (dma == NULL)) { in sli_cmd_sli_config()
1458 length, sizeof(sli_config->payload.embed)); in sli_cmd_sli_config()
1462 sli_config = buf; in sli_cmd_sli_config()
1466 sli_config->hdr.command = SLI4_MBOX_COMMAND_SLI_CONFIG; in sli_cmd_sli_config()
1468 sli_config->emb = TRUE; in sli_cmd_sli_config()
1469 sli_config->payload_length = length; in sli_cmd_sli_config()
1471 sli_config->emb = FALSE; in sli_cmd_sli_config()
1473 sli_config->pmd_count = 1; in sli_cmd_sli_config()
1475 sli_config->payload.mem.address_low = ocs_addr32_lo(dma->phys); in sli_cmd_sli_config()
1476 sli_config->payload.mem.address_high = ocs_addr32_hi(dma->phys); in sli_cmd_sli_config()
1477 sli_config->payload.mem.length = dma->size; in sli_cmd_sli_config()
1478 sli_config->payload_length = dma->size; in sli_cmd_sli_config()
3283 sli4_cmd_sli_config_t *sli_config = buf; in sli_res_sli_config() local
3285 if (!buf || (SLI4_MBOX_COMMAND_SLI_CONFIG != sli_config->hdr.command)) { in sli_res_sli_config()
3287 buf ? sli_config->hdr.command : -1); in sli_res_sli_config()
3291 if (sli_config->hdr.status) { in sli_res_sli_config()
3292 return sli_config->hdr.status; in sli_res_sli_config()
3295 if (sli_config->emb) { in sli_res_sli_config()
3296 return sli_config->payload.embed[4]; in sli_res_sli_config()