Lines Matching defs:ddc
11710 struct ice_debug_dump_cmd *ddc;
11737 if (ifd_len < sizeof(*ddc)) {
11740 __func__, ifd_len, sizeof(*ddc));
11750 ddc = (struct ice_debug_dump_cmd *)malloc(ifd_len, M_ICE, M_ZERO | M_NOWAIT);
11751 if (!ddc)
11756 err = copyin(ifd->ifd_data, ddc, ifd_len);
11764 if (ddc->data_size == 0) {
11771 if (ddc->data_size > (ifd_len - sizeof(*ddc))) {
11774 ddc->data_size, ifd_len - sizeof(*ddc));
11780 memset(ddc->data, 0, ifd_len - sizeof(*ddc));
11782 status = ice_aq_get_internal_data(hw, ddc->cluster_id, ddc->table_id, ddc->offset,
11783 (u8 *)ddc->data, ddc->data_size, &ret_buf_size,
11796 ddc->table_id = ret_next_table;
11797 ddc->offset = ret_next_index;
11798 ddc->data_size = ret_buf_size;
11799 ddc->cluster_id = ret_next_cluster;
11802 err = copyout(ddc, ifd->ifd_data, ifd->ifd_len);
11831 free(ddc, M_ICE);