Lines Matching refs:event_arg
1612 cma_event_async_arg_t *event_arg = (cma_event_async_arg_t *)arg;
1614 cma_generate_event_sync(event_arg->idp, event_arg->event,
1615 event_arg->status, event_arg->conn_param,
1616 event_arg->ud_paramp);
1618 if (event_arg->conn_param && event_arg->conn_param->private_data_len)
1619 kmem_free((void *)event_arg->conn_param->private_data,
1620 event_arg->conn_param->private_data_len);
1621 if (event_arg->ud_paramp && event_arg->ud_paramp->private_data_len)
1622 kmem_free((void *)event_arg->ud_paramp->private_data,
1623 event_arg->ud_paramp->private_data_len);
1632 cma_event_async_arg_t *event_arg;
1654 event_arg = kmem_zalloc(sizeof (cma_event_async_arg_t), KM_SLEEP);
1655 event_arg->idp = idp;
1656 event_arg->event = event;
1657 event_arg->status = status;
1658 event_arg->conn_param = NULL;
1659 event_arg->ud_paramp = NULL;
1661 bcopy(conn_param, &(event_arg->un.conn),
1663 event_arg->conn_param = &(event_arg->un.conn);
1664 event_arg->conn_param->private_data = kmem_zalloc(
1667 (void *)event_arg->conn_param->private_data,
1670 bcopy(conn_param, &(event_arg->un.conn),
1673 bcopy(ud_paramp, &(event_arg->un.param),
1675 event_arg->ud_paramp = &(event_arg->un.param);
1677 event_arg->ud_paramp->private_data = kmem_zalloc(
1680 (void *)event_arg->ud_paramp->private_data,
1683 event_arg->ud_paramp->private_data =
1689 (void *)event_arg, TQ_SLEEP) == TASKQID_INVALID) {