Lines Matching refs:cb

68 				struct netlink_callback *cb, int flags)  in nfc_genl_send_target()  argument
72 hdr = genlmsg_put(msg, NETLINK_CB(cb->skb).portid, cb->nlh->nlmsg_seq, in nfc_genl_send_target()
77 genl_dump_check_consistent(cb, hdr, &nfc_genl_family); in nfc_genl_send_target()
113 static struct nfc_dev *__get_device_from_cb(struct netlink_callback *cb) in __get_device_from_cb() argument
119 rc = nlmsg_parse(cb->nlh, GENL_HDRLEN + nfc_genl_family.hdrsize, in __get_device_from_cb()
139 struct netlink_callback *cb) in nfc_genl_dump_targets() argument
141 int i = cb->args[0]; in nfc_genl_dump_targets()
142 struct nfc_dev *dev = (struct nfc_dev *) cb->args[1]; in nfc_genl_dump_targets()
146 dev = __get_device_from_cb(cb); in nfc_genl_dump_targets()
150 cb->args[1] = (long) dev; in nfc_genl_dump_targets()
155 cb->seq = dev->targets_generation; in nfc_genl_dump_targets()
158 rc = nfc_genl_send_target(skb, &dev->targets[i], cb, in nfc_genl_dump_targets()
168 cb->args[0] = i; in nfc_genl_dump_targets()
173 static int nfc_genl_dump_targets_done(struct netlink_callback *cb) in nfc_genl_dump_targets_done() argument
175 struct nfc_dev *dev = (struct nfc_dev *) cb->args[1]; in nfc_genl_dump_targets_done()
549 struct netlink_callback *cb, in nfc_genl_send_device() argument
559 if (cb) in nfc_genl_send_device()
560 genl_dump_check_consistent(cb, hdr, &nfc_genl_family); in nfc_genl_send_device()
578 struct netlink_callback *cb) in nfc_genl_dump_devices() argument
580 struct class_dev_iter *iter = (struct class_dev_iter *) cb->args[0]; in nfc_genl_dump_devices()
581 struct nfc_dev *dev = (struct nfc_dev *) cb->args[1]; in nfc_genl_dump_devices()
589 cb->args[0] = (long) iter; in nfc_genl_dump_devices()
594 cb->seq = nfc_devlist_generation; in nfc_genl_dump_devices()
604 rc = nfc_genl_send_device(skb, dev, NETLINK_CB(cb->skb).portid, in nfc_genl_dump_devices()
605 cb->nlh->nlmsg_seq, cb, NLM_F_MULTI); in nfc_genl_dump_devices()
614 cb->args[1] = (long) dev; in nfc_genl_dump_devices()
619 static int nfc_genl_dump_devices_done(struct netlink_callback *cb) in nfc_genl_dump_devices_done() argument
621 struct class_dev_iter *iter = (struct class_dev_iter *) cb->args[0]; in nfc_genl_dump_devices_done()
1280 struct netlink_callback *cb, in nfc_genl_send_se() argument
1292 if (cb) in nfc_genl_send_se()
1293 genl_dump_check_consistent(cb, hdr, &nfc_genl_family); in nfc_genl_send_se()
1311 struct netlink_callback *cb) in nfc_genl_dump_ses() argument
1313 struct class_dev_iter *iter = (struct class_dev_iter *) cb->args[0]; in nfc_genl_dump_ses()
1314 struct nfc_dev *dev = (struct nfc_dev *) cb->args[1]; in nfc_genl_dump_ses()
1322 cb->args[0] = (long) iter; in nfc_genl_dump_ses()
1327 cb->seq = nfc_devlist_generation; in nfc_genl_dump_ses()
1337 rc = nfc_genl_send_se(skb, dev, NETLINK_CB(cb->skb).portid, in nfc_genl_dump_ses()
1338 cb->nlh->nlmsg_seq, cb, NLM_F_MULTI); in nfc_genl_dump_ses()
1347 cb->args[1] = (long) dev; in nfc_genl_dump_ses()
1352 static int nfc_genl_dump_ses_done(struct netlink_callback *cb) in nfc_genl_dump_ses_done() argument
1354 struct class_dev_iter *iter = (struct class_dev_iter *) cb->args[0]; in nfc_genl_dump_ses_done()
1364 se_io_cb_t cb, void *cb_context) in nfc_se_io() argument
1400 apdu_length, cb, cb_context); in nfc_se_io()