Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/nfs/pnfs_dev.c nfs4_find_get_deviceid() -> (struct pnfs_layoutdriver_type)->free_deviceid_node()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 0 d->flags 0
PARAM_VALUE 0 d->ld 4096-ptr_max
PARAM_VALUE 0 d->ld->add_lseg 0,4848625710599737344
PARAM_VALUE 0 d->ld->alloc_deviceid_node 767332957754224640,8086925612109684736,8275185666429489152
PARAM_VALUE 0 d->ld->alloc_layout_hdr 3270169986347323392,3897416006160191488,4913780067769204736,6843785428991115264
PARAM_VALUE 0 d->ld->alloc_lseg 1066966541032251392,4879207345484017664,6999875415666704384
PARAM_VALUE 0 d->ld->cancel_io 0,4360912621884977152
PARAM_VALUE 0 d->ld->cleanup_layoutcommit 0,7293702622105436160
PARAM_VALUE 0 d->ld->clear_layoutdriver 0
PARAM_VALUE 0 d->ld->flags 7-8
PARAM_VALUE 0 d->ld->free_deviceid_node 1943350719078846464,2176205799631945728,6617908391874686976
PARAM_VALUE 0 d->ld->free_layout_hdr 5492538802748485632,5623641165937979392,8671929983643303936
PARAM_VALUE 0 d->ld->free_lseg 98583402652545024,6256347280829501440,8945443430830862336
PARAM_VALUE 0 d->ld->get_ds_info 0,6395253425683820544,8583442582075686912
PARAM_VALUE 0 d->ld->id 1,3-5
PARAM_VALUE 0 d->ld->max_layoutget_response 0,4096
PARAM_VALUE 0 d->ld->name 301982205756887040,725282886822019072,4482343483719725056,7970945856083292160
PARAM_VALUE 0 d->ld->owner 0
PARAM_VALUE 0 d->ld->pg_read_ops 1238038263545835520,2951219023832760320,7463128577995722752
PARAM_VALUE 0 d->ld->pg_write_ops 1907296698736885760,7372464816454746112,8058313639215394816
PARAM_VALUE 0 d->ld->prepare_layoutcommit 0,8818035720213975040
PARAM_VALUE 0 d->ld->prepare_layoutreturn 0,890033086900793344
PARAM_VALUE 0 d->ld->prepare_layoutstats 0,19465714483916800
PARAM_VALUE 0 d->ld->read_pagelist 6621038385435975680,6889996851479289856,7010834615716327424
PARAM_VALUE 0 d->ld->return_range 0,7032682365774336000
PARAM_VALUE 0 d->ld->set_layoutdriver 0,5709312776301572096,8391504774773555200
PARAM_VALUE 0 d->ld->sync 2858091186744496128,4341442753835917312
PARAM_VALUE 0 d->ld->write_pagelist 789857836059205632,2726578448077230080,9088363368492785664
PARAM_VALUE 0 d->nfs_client 4096-ptr_max
PARAM_VALUE 0 d->node.next 0
PARAM_VALUE 0 d->node.pprev 0
PARAM_VALUE 0 d->ref.counter 1
PARAM_VALUE 0 d->tmpnode.next 0
PARAM_VALUE 0 d->tmpnode.pprev 0
BUF_SIZE 0 d 104
DATA_SOURCE 0 d r nfs4_get_device_info
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nfs/pnfs_dev.c nfs4_put_deviceid_node() -> (struct pnfs_layoutdriver_type)->free_deviceid_node()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 0 d->ld 4096-ptr_max
BUF_SIZE 0 d (-1),104
BUF_SIZE 0 d (-1),104
DATA_SOURCE 0 d $0
CONTAINER 0 -160-32+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bl->bl_ext_lock