ocs_strncpy
ocs_strncpy(value, start, (end - start));
ocs_strncpy(req->businfo, ocs->businfo, sizeof(req->businfo));
ocs_strncpy(req->desc, device_get_desc(dev), sizeof(req->desc));
ocs_strncpy(req->fw_rev, ocs->fwrev, sizeof(req->fw_rev));
ocs_strncpy(req->serialnum, ocs->serialnum, sizeof(req->serialnum));
ocs_strncpy(result_buf, "Lancer A", sizeof(result_buf));
ocs_strncpy(result_buf, "Lancer", sizeof(result_buf));
ocs_strncpy(result_buf, "Lancer G6", sizeof(result_buf));
ocs_strncpy(result_buf, "BE2", sizeof(result_buf));
ocs_strncpy(result_buf, "BE3-R", sizeof(result_buf));
ocs_strncpy(result_buf, "Skyhawk-R", sizeof(result_buf));
ocs_strncpy(result_buf, "Corsair", sizeof(result_buf));
ocs_strncpy(result_buf, "Lancer", sizeof(result_buf));
ocs_strncpy(result_buf, "LancerG6", sizeof(result_buf));
ocs_strncpy(result_buf, "Unknown", sizeof(result_buf));
ocs_strncpy(result_buf, "Unknown", sizeof(result_buf));
ocs_strncpy(result_buf, "BE2 A", sizeof(result_buf));
ocs_strncpy(result_buf, "BE3", sizeof(result_buf));
ocs_strncpy(result_buf, "Skyhawk A0", sizeof(result_buf));
ocs_strncpy(node->prev_state_name, node->current_state_name, sizeof(node->prev_state_name));
ocs_strncpy(node->current_state_name, "disabled", sizeof(node->current_state_name));
ocs_strncpy(node->current_state_name, __func__, sizeof(node->current_state_name)); \
ocs_strncpy(node->prev_state_name, node->current_state_name, sizeof(node->prev_state_name)); \
ocs_strncpy(node->current_state_name, "invalid", sizeof(node->current_state_name)); \
ocs_strncpy(lock->name, name, MAX_LOCK_DESC_LEN);
ocs_strncpy(wr_obj->object_name, object_name, sizeof(wr_obj->object_name));
ocs_strncpy(del_obj->object_name, object_name, sizeof(del_obj->object_name));
ocs_strncpy(rd_obj->object_name, object_name, sizeof(rd_obj->object_name));