• Home
  • Raw
  • Download

Lines Matching refs:cb

62 				struct netlink_callback *cb, int flags)  in nfc_genl_send_target()  argument
66 hdr = genlmsg_put(msg, NETLINK_CB(cb->skb).portid, cb->nlh->nlmsg_seq, in nfc_genl_send_target()
71 genl_dump_check_consistent(cb, hdr); in nfc_genl_send_target()
107 static struct nfc_dev *__get_device_from_cb(struct netlink_callback *cb) in __get_device_from_cb() argument
114 rc = nlmsg_parse_deprecated(cb->nlh, in __get_device_from_cb()
134 struct netlink_callback *cb) in nfc_genl_dump_targets() argument
136 int i = cb->args[0]; in nfc_genl_dump_targets()
137 struct nfc_dev *dev = (struct nfc_dev *) cb->args[1]; in nfc_genl_dump_targets()
141 dev = __get_device_from_cb(cb); in nfc_genl_dump_targets()
145 cb->args[1] = (long) dev; in nfc_genl_dump_targets()
150 cb->seq = dev->targets_generation; in nfc_genl_dump_targets()
153 rc = nfc_genl_send_target(skb, &dev->targets[i], cb, in nfc_genl_dump_targets()
163 cb->args[0] = i; in nfc_genl_dump_targets()
168 static int nfc_genl_dump_targets_done(struct netlink_callback *cb) in nfc_genl_dump_targets_done() argument
170 struct nfc_dev *dev = (struct nfc_dev *) cb->args[1]; in nfc_genl_dump_targets_done()
577 struct netlink_callback *cb, in nfc_genl_send_device() argument
587 if (cb) in nfc_genl_send_device()
588 genl_dump_check_consistent(cb, hdr); in nfc_genl_send_device()
602 struct netlink_callback *cb) in nfc_genl_dump_devices() argument
604 struct class_dev_iter *iter = (struct class_dev_iter *) cb->args[0]; in nfc_genl_dump_devices()
605 struct nfc_dev *dev = (struct nfc_dev *) cb->args[1]; in nfc_genl_dump_devices()
613 cb->args[0] = (long) iter; in nfc_genl_dump_devices()
618 cb->seq = nfc_devlist_generation; in nfc_genl_dump_devices()
628 rc = nfc_genl_send_device(skb, dev, NETLINK_CB(cb->skb).portid, in nfc_genl_dump_devices()
629 cb->nlh->nlmsg_seq, cb, NLM_F_MULTI); in nfc_genl_dump_devices()
638 cb->args[1] = (long) dev; in nfc_genl_dump_devices()
643 static int nfc_genl_dump_devices_done(struct netlink_callback *cb) in nfc_genl_dump_devices_done() argument
645 struct class_dev_iter *iter = (struct class_dev_iter *) cb->args[0]; in nfc_genl_dump_devices_done()
1339 struct netlink_callback *cb, in nfc_genl_send_se() argument
1351 if (cb) in nfc_genl_send_se()
1352 genl_dump_check_consistent(cb, hdr); in nfc_genl_send_se()
1370 struct netlink_callback *cb) in nfc_genl_dump_ses() argument
1372 struct class_dev_iter *iter = (struct class_dev_iter *) cb->args[0]; in nfc_genl_dump_ses()
1373 struct nfc_dev *dev = (struct nfc_dev *) cb->args[1]; in nfc_genl_dump_ses()
1381 cb->args[0] = (long) iter; in nfc_genl_dump_ses()
1386 cb->seq = nfc_devlist_generation; in nfc_genl_dump_ses()
1396 rc = nfc_genl_send_se(skb, dev, NETLINK_CB(cb->skb).portid, in nfc_genl_dump_ses()
1397 cb->nlh->nlmsg_seq, cb, NLM_F_MULTI); in nfc_genl_dump_ses()
1406 cb->args[1] = (long) dev; in nfc_genl_dump_ses()
1411 static int nfc_genl_dump_ses_done(struct netlink_callback *cb) in nfc_genl_dump_ses_done() argument
1413 struct class_dev_iter *iter = (struct class_dev_iter *) cb->args[0]; in nfc_genl_dump_ses_done()
1425 se_io_cb_t cb, void *cb_context) in nfc_se_io() argument
1461 apdu_length, cb, cb_context); in nfc_se_io()
1662 ((void **)skb->cb)[0] = dev; in __nfc_alloc_vendor_cmd_skb()
1663 ((void **)skb->cb)[1] = hdr; in __nfc_alloc_vendor_cmd_skb()
1689 struct nfc_dev *dev = ((void **)skb->cb)[0]; in nfc_vendor_cmd_reply()
1690 void *hdr = ((void **)skb->cb)[1]; in nfc_vendor_cmd_reply()
1693 memset(skb->cb, 0, sizeof(skb->cb)); in nfc_vendor_cmd_reply()