dprintk("%p %llu\n", session, cmd->cid);
dprintk("%p %" PRIx64 "\n", session, cmd->cid);
struct tgt_cmd *tgt_cmd_create(struct tgt_session *session, void *tgt_priv){	struct tgt_cmd *cmd;	unsigned long flags;	cmd = mempool_alloc(session->cmd_pool, GFP_ATOMIC);	if (!cmd) {		eprintk("Could not allocate tgt_cmd for %p\n", session);		return NULL;	}	memset(cmd, 0, sizeof(*cmd));	cmd->session = session;	cmd->cid = (uint64_t) (unsigned long) cmd;	cmd->private = tgt_priv;	INIT_LIST_HEAD(&cmd->clist);	INIT_LIST_HEAD(&cmd->hash_list);	dprintk("%p %llu\n", session, cmd->cid);	spin_lock_irqsave(&cmd_hash_lock, flags);	list_add_tail(&cmd->hash_list, &cmd_hash[cmd_hashfn(cmd->cid)]);	spin_unlock_irqrestore(&cmd_hash_lock, flags);	return cmd;}