capture
{ "ca", "pture", capture, 0 },
void capture(int);
u_int8_t capture[CAPTURE_EMPTYS][HARMONY_BUFSIZE];
struct i915_capture_list *capture;
capture = kmalloc(sizeof(*capture), GFP_KERNEL);
if (!capture)
capture->next = eb->capture_lists[j];
capture->vma_res = i915_vma_resource_get(vma->resource);
eb->capture_lists[j] = capture;
struct intel_guc_state_capture *capture;
guc->capture->max_mmio_per_node);
guc_capture_add_node_to_cachelist(guc->capture, node);
tmp = guc_cap_list_num_regs(guc->capture, i, j, k);
if (guc->capture->max_mmio_per_node)
guc->capture->max_mmio_per_node = guc_get_max_reglist_count(guc);
guc_capture_add_node_to_outlist(guc->capture, node);
guc_capture_add_node_to_outlist(guc->capture, node);
guc_capture_add_node_to_outlist(guc->capture, node);
if (numregs > guc->capture->max_mmio_per_node) {
numregs = guc->capture->max_mmio_per_node;
guc_capture_add_node_to_outlist(guc->capture, node);
guc_capture_add_node_to_cachelist(guc->capture, node);
const struct __guc_mmio_reg_descr_group *reglists = guc->capture->reglists;
struct __guc_mmio_reg_descr_group *extlists = guc->capture->extlists;
if (!guc->capture)
list_for_each_entry(n, &guc->capture->outlist, link) {
if (!guc->capture)
list_for_each_entry_safe(n, ntmp, &guc->capture->outlist, link) {
ee->guc_capture = guc->capture;
if (guc->capture)
if (!guc->capture)
guc_capture_free_ads_cache(guc->capture);
guc_capture_free_extlists(guc->capture->extlists);
kfree(guc->capture->extlists);
kfree(guc->capture);
guc->capture = NULL;
guc->capture = kzalloc(sizeof(*guc->capture), GFP_KERNEL);
if (!guc->capture)
guc->capture->reglists = guc_capture_get_device_reglist(guc);
INIT_LIST_HEAD(&guc->capture->outlist);
INIT_LIST_HEAD(&guc->capture->cachelist);
if (!list || guc->capture->extlists)
guc->capture->extlists = extlists;
const struct __guc_mmio_reg_descr_group *reglists = guc->capture->reglists;
struct __guc_mmio_reg_descr_group *extlists = guc->capture->extlists;
struct intel_guc_state_capture *gc = guc->capture;
struct intel_guc_state_capture *gc = guc->capture;
num_regs = guc_cap_list_num_regs(guc->capture, owner, type, classid);
struct intel_guc_state_capture *gc = guc->capture;
if (!guc->capture)
list_for_each_entry_safe(n, ntmp, &guc->capture->outlist, link)
list_for_each_entry_safe(n, ntmp, &guc->capture->cachelist, link)
guc->capture->max_mmio_per_node);
if (!list_empty(&guc->capture->cachelist)) {
list_for_each_entry_safe(n, ntmp, &guc->capture->cachelist, link) {
list_for_each_entry_safe(n, ntmp, &guc->capture->outlist, link) {
new->reginfo[i].regs = kcalloc(guc->capture->max_mmio_per_node,
bool capture = intel_context_is_schedulable(ce);
capture ? "Got" : "Ignoring",
if (capture) {
capture_user(struct intel_engine_capture_vma *capture,
capture = capture_vma_snapshot(capture, c->vma_res, gfp,
return capture;
struct intel_engine_capture_vma *capture,
while (capture) {
struct intel_engine_capture_vma *this = capture;
capture = this->next;
struct intel_engine_capture_vma *capture = NULL;
capture = intel_engine_coredump_add_request(ee, rq, ATOMIC_MAYFAIL);
capture = engine_coredump_add_context(ee, ce, ATOMIC_MAYFAIL);
if (capture) {
intel_engine_coredump_add_vma(ee, capture, compress);
error->capture = jiffies;
error->capture, jiffies_to_msecs(jiffies - error->capture));
unsigned long capture;
struct intel_engine_capture_vma *capture,
struct intel_engine_capture_vma *capture,
void i915_request_free_capture_list(struct i915_capture_list *capture)
while (capture) {
struct i915_capture_list *next = capture->next;
i915_vma_resource_put(capture->vma_res);
kfree(capture);
capture = next;
void i915_request_free_capture_list(struct i915_capture_list *capture);
parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
parm->parm.capture.capturemode = 0;
parm->parm.capture.timeperframe.numerator = 30;
parm->parm.capture.timeperframe.denominator = 1;
parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
parm->parm.capture.capturemode = 0;
parm->parm.capture.timeperframe.numerator = 25;
parm->parm.capture.timeperframe.denominator = 1;
if (parm->parm.capture.timeperframe.numerator == 0 ||
parm->parm.capture.timeperframe.denominator == 0) {
parm->parm.capture.timeperframe.denominator /
parm->parm.capture.timeperframe.numerator;
parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
parm->parm.capture.capturemode = 0;
parm->parm.capture.timeperframe.numerator =
parm->parm.capture.timeperframe.denominator = 10000000;
struct v4l2_captureparm capture;
ms->capture[level].init = s;
ms->capture[level].len = what;
ms->capture[l].len = s - ms->capture[l].init;
ms->capture[l].len = CAP_UNFINISHED;
len = ms->capture[l].len;
memcmp(ms->capture[l].init, s, len) == 0)
ptrdiff_t l = ms->capture[i].len;
sm->sm_so = ms->capture[i].init - ms->src_init;
} capture[MAXCAPTURES];
if (l < 0 || l >= ms->level || ms->capture[l].len == CAP_UNFINISHED)
if (ms->capture[level].len == CAP_UNFINISHED)